The Squirrel programming language

צילום מסך תוכנה:
The Squirrel programming language
פרטי תוכנה:
גרסה: 3.0.3
טען תאריך: 20 Feb 15
מפתחים: Alberto
רשיון: ללא תשלום
פופולריות: 13

Rating: 3.0/5 (Total Votes: 1)

שפת תכנות הסנאי היא שפה ברמה גבוהה הכרחי / OO תכנות, שנועדה להיות כלי רב עוצמה scripting שמתאים בגודל, רוחב הפס של זיכרון, ודרישות של יישומים כמו משחקים בזמן אמת. למרות הסנאי מציע מגוון רחב של תכונות כמו:
ย ท קוד פתוח zlib / רישיון libpng
ย ท הקלדה דינמית
ย ท משלחת
ย ท פונקציות מסדר גבוהות יותר
ย ท גנרטורים
ย ท אשכולות שיתופיים (קו-רוטינות)
ย ท רקורסיה זנב
ย ท טיפול בחריגים
ย ท ניהול זיכרון אוטומטי (CPU פורץ חופשי; נ"צ ספירת גישה מעורבת / GC)
ย ท שני מהדר ומכונה וירטואלית מתאים זה לזה בכ 6k שורות קוד ++ C.
ย ท מחרוזות תווי 16bits האופציונלי
הסנאי הוא בהשראת שפות כמו פייתון, Javascript וexpecially Lua (API הוא דומה מאוד וקוד ההטבלה מבוסס על אחד Lua).
התחביר של הסנאי הוא דומה ל- C / C ++ / Java וכו '... אבל יש לו את השפה טבע דינמי מאוד כמו פיתון / Lua וכו' ...
מערך מקומי = [1,2,3, {= 10, b = "מחרוזת"}];
foreach (i, val במערך)
{
:: הדפסה ("הסוג של val הוא" + typeof val);
}
ישות

מה חדש במהדורה זו:.

  • sq_getcallee () נוספה בAPI
  • sq_getfreevariable () פועל גם עבור סגרים ילידים.
  • אופטימיזציות מינור נעשו.
  • מספר אזהרות כאשר קומפילציה עם 4.x GCC הוסרו.
  • מספר שגיאות בתיעוד היו קבועים.
  • באג בעת שימוש intengers SQUSEDOUBLE ושל 32 סיביות היה קבוע.
  • באג כאשר הפנייה גנרטורים עם closure.call () היה קבוע.

מה חדש בגרסה 3.0 RC1:.

  • טיפול בשגיאות Metamethods השתפר
  • & quot; isstatic & quot; פרמטר נוסף לmetamethod _newmember.
  • sq_getrefcount () נוספה להחזיר את מספר refences מC ++.
  • באגים קטנים תוקנו.

מה חדש בגרסת 2.2.3:

    • הוסיף sq_getfunctioninfo
    • הוסיף SQUSEDOUBLE דגל זמן ההידור להשתמש צף כפול דיוק
    • הוסיף חריץ הגלובלי _floatsize_ int lib הבסיס להכיר דיוק יחיד ודיוק כפול בונה
    • sq_wakeupvm כעת ניתן לחדש את VM עם יוצא מן הכלל
    • הוסיף sqstd_format

    • כעת ניתן מופעים
    • גנרטורים על ידי קורא sq_call () או closure.call ()
    • קבוע באג בsqstd_printcallstack (takayuki_h thx)
    • מודולו הקבוע באפס (יופ thx)
    • enums השלילי קבוע וקבועים
    • באג התרסקות גנרטור קבוע אם מופעלים כשיחת זנב (Mr.Accident thx)
    • באגים קטנים קבועים כלשהי

  • תוכנה דומה

    pdftools
    pdftools

    2 Jun 15

    Stratego/XT
    Stratego/XT

    3 Jun 15

    Chapel
    Chapel

    11 May 15

    Adobe Alchemy
    Adobe Alchemy

    3 Jun 15

    תגובות ל The Squirrel programming language

    תגובות לא נמצא
    להוסיף הערה
    הפעל את התמונות!