Vala
שפת תכנות / ויקיפדיה האנציקלופדיה encyclopedia
Vala היא שפת תכנות מונחית־עצמים אשר מטרתה ליצור שפת תכנות חדישה למפתחי GNOME ללא תלויות וללא שימוש ב־API שונה לעומת יישומים וספריות שנכתבו בשפת C.
עובדות מהירות פרדיגמות, תאריך השקה ...
פרדיגמות | תכנות מונחה-עצמים, תכנות אימפרטיבי, תכנות מובנה, רב פרדיגמות |
---|---|
תאריך השקה | 2006 |
מתכנן | Jürg Billeter |
מפתח | Jürg Billeter, Raffaele Sandrini |
טיפוסיות | סטטית, חזקה |
מימושים | valac |
הושפעה על ידי | C, C++, C#, D, Java |
רישיון | הרישיון הציבורי הכללי המוקטן של גנו גרסה 2.1+ |
סיומת | .vala .vapi |
wiki.gnome.org/Projects/Vala | |
סגירה
valac, מהדר Vala, מתרגם קוד Vala לקוד בשפת C. הוא משתמש במערכת GObject ליצירת מחלקות וממשקים המוצהרים בקוד המקור של Vala.
Vala נועדה לאפשר גישה לספריות קיימות הכתובות בשפת C (בעיקר לספריות מבוססות GObject), ללא צורך בהסבתן. כל מה שצריך הוא קובץ API המכיל את הצהרות הפונקציות והמחלקות בתחביר Vala.
Vala משוחררת תחת הרישיון הציבורי הכללי המוקטן של גנו (GNU LGPL) גרסה 2.1.