זוהי אפליקציית לינוקס בשם JILRuntime/JewelScript שאת הגרסה האחרונה שלה ניתן להוריד בתור jilruntime_1_4_4_50_src.zip. ניתן להפעיל אותו באופן מקוון בספק האירוח החינמי OnWorks עבור תחנות עבודה.
הורד והפעל באינטרנט את האפליקציה הזו בשם JILRuntime/JewelScript עם OnWorks בחינם.
בצע את ההוראות הבאות כדי להפעיל את האפליקציה הזו:
- 1. הורד את היישום הזה למחשב שלך.
- 2. הזן במנהל הקבצים שלנו https://www.onworks.net/myfiles.php?username=XXXXX עם שם המשתמש שאתה רוצה.
- 3. העלה את היישום הזה במנהל קבצים כזה.
- 4. הפעל את האמולטור המקוון של OnWorks Linux או Windows מקוון או אמולטור מקוון של MACOS מאתר זה.
- 5. ממערכת ההפעלה OnWorks Linux שזה עתה התחלת, עבור אל מנהל הקבצים שלנו https://www.onworks.net/myfiles.php?username=XXXXX עם שם המשתמש הרצוי.
- 6. הורד את האפליקציה, התקן אותה והפעל אותה.
בצילומי מסך
Ad
JILRuntime/JewelScript
תיאור
שפת סקריפט מונחה עצמים למטרות כלליות, שמתחברת לקוד עבור מכונה וירטואלית מבוססת רישום. השפה די דומה לשפות ברמה גבוהה מונחה עצמים כמו Java ו-C#.הספרייה עצמאית לחלוטין ותואמת ANSI C. המטרה העיקרית שלו היא להיות מוטמע בכל יישום כדי לאפשר אוטומציה של היישום באמצעות סקריפטים.
מחולל קוד כריכה משולב של C++ מאפשר לך ליצור כריכות עבור המחלקות של היישום שלך בשניות. מחולל תיעוד HTML המשולב מאפשר לך ליצור תיעוד עבור הכריכות המקוריות שלך בשניות.
הפרויקט שוחרר תחת רישיון zlib/libpng. זה נמצא בפיתוח כבר למעלה מ-10 שנים ומציע כמה תכונות חזקות.
מידע נרחב, תיעוד, מאמרים ודוגמאות קוד ניתן למצוא בבלוג המפתחים.
תכונות
- תחביר נקי ועקבי בסגנון C
- שפה הצהרתית - יש להצהיר על ישויות לפני השימוש
- הקלדה סטטית - מהדר מבטיח בטיחות סוג של התוכנית
- המרת סוגים אוטומטית, כולל שיטות המרה בהגדרת משתמש
- תמיכה במשתנים ללא סוג
- שיעורים ויישום ממשקים (סקריפט ומקורי)
- ירושה יחידה, כולל שיטות וירטואליות וחברים פרטיים
- ירושה מרובה בצורה של "שיעורי ערבוב" (שיעורי מדיניות)
- ממשקים מקוריים טהורים
- הפירוק לגורמים של ממשקים (מציג את כל המיישמים)
- שיטות עזר - שיטות מטפל למחלקה "מאפיינים"
- פונקציות משותפות (שיתופיות, שרשורים שיתופיים)
- נציגים (פונקציות ושיטות מחלקה ראשונה)
- נציגים אנונימיים (פונקציות ושיטות מקומיות אנונימיות)
- סגירות, נציגים מקומיים שיכולים לגשת למשתנים של פונקציית האב
- ביטויי למבדה (מילולי פונקציה)
- כיתות היברידיות (ירושה למחצה על ידי בניית נציגים מהבסיס)
- סעיפים - בקרת זרימה עם הצהרת גוטו מובנית
- תמיכת חריגים בסיסית (כולל שיעורי חריגים של משתמשים)
- תמיכה מקיפה במרחבי שמות
- התייחסויות חלשות
- כינויים של סוגים המוגדרים על ידי המשתמש
- מחלקות מובנות מחרוזת, מערך, רשימה, איטרטור, arraylist, טבלה
- מחולל קוד מחייב C++ משולב
- מנוע תיעוד HTML משולב
- ייצוא XML של מידע הסוג המלא של תוכנית הידור
- ממקסם בדיקות זמן קומפילציה
- פלט שגיאה ואזהרה משמעותיים (לא רק "שגיאה 72")
- קוד פתוח (רישיון zlib/libpng)
- עצמאי לחלוטין וכתוב ב-ANSI C
- ניהול זיכרון אוטומטי (ספירה חוזרת, מעבד ללא פרץ)
- אספן אשפה אופציונלי לסמן ולטאטא
- אלגוריתם להקצאה / שחרור מהיר של עצמים קטנים
- ארכיטקטורת פלאגין לסוגים מקומיים (מחלקות / פונקציות כתובות ב-C או C++)
- VM חזק, מבוסס רישום, לשימוש כללי
- מייעל קוד בתים מתוחכם
- יכולת לשמור ולטעון תוכניות קומפילציה כקבצים בינאריים
- מחזורי קומפיל-קישור-ריצה בלתי מוגבלים מבלי לאבד נתוני זמן ריצה
קהל
מפתחים
שפת תכנות
C++, C
זוהי אפליקציה שניתן להביא גם מ-https://sourceforge.net/projects/jilruntime/. זה התארח ב-OnWorks על מנת להפעיל אותו באינטרנט בצורה הקלה ביותר מאחת ממערכות ההפעלה החינמיות שלנו.