| Ilcalc ספריה קטנה לנתחת והערכת ביטויים אריתמטיים המוגדרים על ידי מחרוזות |
הורד עכשיו |
Ilcalc דירוג וסיכום
- מערכות הפעלה:
- Windows All
Ilcalc תגים
Ilcalc תיאור
ה- ILCALC פותחה להיות ספריה קטנה לנתחת והערכת ביטויים אריתמטיים שהוגדרו על ידי מחרוזות. ביצועים: ניתוח מהיר מאוד, אין צורך בבניית עצים ביטוי; לא השתמשו גנרטורים מנתח, הבעלים של מנתח כתוב בבירור בתנאי; היכולת לאמת תחביר ביטוי מבלי לעשות כל עבודה אחרת; ביטויים מוקלמים מאוד - אין צורך בערכים אגרוף / unboxing; גמישות: בחר בין פרשנות / זמן ריצה של MSIL; הפתרונות הטובים ביותר עבור כל תרחישי השימוש, בהתאם הצורך מעריך ספירה: פעם - השתמש במצב פרשנות מהירה (לנתח ולהעריך על ידי אחד לעבור); רבים - ליצור אובייקט לפרש ולהשתמש בו עם טיעונים שונים, לא לנתח מחדש; הרבה יותר - יצירת אובייקט מעריך (קוד דינמי - סטארט-אפ איטי, הערכה המהירה ביותר); רבים בכמה טווח טווח - אובייקט Tabulator (שיחה וירטואלית אחת לטווח); מעריך ואובייקטים בטבול: חוט בטוח - עשוי להיות בשימוש בקלות בתרחישים רב תבריטים; שיטות הידור הן אשפה שנאספו עצמאית מהקשר הביטוי. הטבלאות המהירה ביותר - שיטה מיוחדת, הידור רק להתקשר וירטואלי אחד לכל טווח. לפרש אובייקט: עצמאית מהקשר הביטוי, אשר ניתן לאסוף על ידי GC כאשר לא בשימוש עוד; אין הקצאות זיכרון לכל הערכה (למעט כאשר BCL מבצע שיחה באמצעות השתקפות); מחליף כמה שיחות באמצעות השתקפות עם שיחות הנציגים; אופטי אופטימיזציה: קבועים מתקפלים: 2 ^ 8 + x / (6 + 3 + x) הפך 256 + x / (9 + x); פונקציות מתקפלות: 2x * חטא (PI / 6) הפך 2x * 0.5 (היזהר תופעות לוואי); אופטימיזציה של שבוי: X ^ 4 הפך X * X * X * X, מכשפה היא הרבה יותר מהר כדי להעריך; התאמה אישית: ביטויים פרמטרים באמצעות רשימת טיעונים מוגדרים על ידי המשתמש; השתמש בקובעים מהרשימה המוגדרת על ידי המשתמש (כמו PI, E, INF) בביטויים; ייבא פונקציות סטטיות ציבוריות מכל סוג אחר. ניתוח תרבותי רגיש (פורמט מספר, מחרוזת השווה, עשרוני וטיעונים מפרידים); או לא יכול להשתמש בכל תרבות עבור ניתוח ביצועים יותר (מצב מסודר); יש דרך קלה לייבא מובנית קבועים ופונקציות; מצב תלוי רישיות אופציונלי למזהים; בדיקות הצפת אריתמטי אופציונלי; אחר: TabRange בכיתה לייצוג טווחי ערכים עם תכונות שימושיות; בכיתה SyntaxException מספק מידע מפורט על שגיאות תחביר; כול משאבי מחרוזת ספרייה עשויים להיות מקומיים בקלות;
Ilcalc תוכנה קשורה