Vala

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

Vala היא שפת תכנות מונחית־עצמים אשר מטרתה ליצור שפת תכנות חדישה למפתחי GNOME ללא תלויות וללא שימוש ב־API שונה לעומת יישומים וספריות שנכתבו בשפת C.

valac, מהדר Vala, מתרגם קוד Vala לקוד בשפת C. הוא משתמש במערכת GObject ליצירת מחלקות וממשקים המוצהרים בקוד המקור של Vala.

Vala נועדה לאפשר גישה לספריות קיימות הכתובות בשפת C (בעיקר לספריות מבוססות GObject), ללא צורך בהסבתן. כל מה שצריך הוא קובץ API המכיל את הצהרות הפונקציות והמחלקות בתחביר Vala.

Vala משוחררת תחת הרישיון הציבורי הכללי המוקטן של גנו (GNU LGPL) גרסה 2.1.


From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne