Our website is made possible by displaying online advertisements to our visitors.
Please consider supporting us by disabling your ad blocker.

Responsive image


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.


Previous Page Next Page