فالا (بالإنجليزية: Vala)‏ هي لغة برمجة كائنية التوجه مع مترجم مضيف لنفسه يولد أكوادًا بلغة С ويستخدم نظام GObject.

فالا هي لغة مماثلة في نحوها للغة #C وتتضمن مزايا مثل الدوال المجهولة والإشارات والخصائص والتعميمات وإدارة الذاكرة المساعدة والتعامل مع الاستثناءات واستنتاج النوع ومفردة foreach. أراد مطوراها يورج بيلتر ورفائيل ساندريني جلب هذه المزايا لنظام تطبيق البرامج في لغة С مع قدر قليل من الإضافات الزائدة وعدم توفير دعم خاص في وقت التشغيل من خلال استهداف نظام كائنات GObject. وبدلًا من الترجمة مباشرة إلى لغة الآلة أولغة التجميع، يقوم المجمع بالتجميع إلى لغة وسيطة منخفضة المستوى. إذ يقوم المترجم بالتحويل بطريقة مصدر إلى مصدر إلى لغة С، والتي تجمع بعد ذلك باستخدام مترجم С لمنصة معينة. ويعد مجمع GCC أشهر مترجمات لغة С.

لإدارة الذاكرة، يتضمن نظام GObject عد المراجع. في لغة С،قد يكون على المبرمج حتى يضيف أويزيل المراجع، لكن في Vala، تدار أعداد هذه المراجع بصفة آلية إذا استخدم المبرمج أنواع المراجع المضافة افتراضيًّا في اللغة بدلًا من المؤشرات العادية.

استخدام إمكانيات من مخطات الكود الأصلي يحتاج ملفات vapi، والتي تعهد قابلات المخطة. وكتابة تعريفات هذه القابلات موثق جيدًا لمخطات С، خاصة إذا كانت مبنية على GObject. مع ذلك، مخطات ++С غير مدعومة. تتوفر ملفات vapi لجزء كبير من منصة GNOME، بما في ذلك GTK.

ابتكرت Vala بواسطة يورج بيليتر وطبقها معه رفائيل ساندريني، وأنهيا مترجمًا مضيفًا لنفسه في مايو2006.

مثال للكود

void main () {
    print ("Hello World\n");
 

انظر أيضًا

  • إلمنتري (توزيعة) - توزيعة لينكس بُرمجت الكثير من تطبيقاتها بلغة فالا

استشهادات

  1. ^ https://gitlab.gnome.org/GNOME/vala/-/tags/0.46.1 — تاريخ الاطلاع: 22 سبتمبر 2019
  2. ^ "Writing Multimedia Applications with Vala". مؤرشف من الأصل في 28 أغسطس 2012.
تاريخ النشر: 2020-06-09 08:17:15
التصنيفات: جنوم, برمجيات 2006, برمجيات تسخدم رخصة إل جي بي إل, برمجيات حرة متعددة المنصات, لغات برمجة, لغات برمجة أنشئت في 2006, لغات برمجة إستاتيكية, لغات برمجة كائنية التوجه, صفحات تستخدم خاصية P154, صفحات بها بيانات ويكي بيانات, صفحات تستخدم خاصية P571, صفحات تستخدم خاصية P306, صفحات تستخدم خاصية P275, صفحات بها مراجع ويكي بيانات, صفحات تستخدم خاصية P348, صفحات تستخدم خاصية P737, صفحات تستخدم خاصية P1195, صفحات تستخدم خاصية P856, مقالات تحتوي نصا بالإنجليزية, جميع مقالات البذور, بذرة لغة برمجة, بوابة برمجة الحاسوب/مقالات متعلقة, بوابة برمجيات حرة/مقالات متعلقة, جميع المقالات التي تستخدم شريط بوابات

مقالات أخرى من الموسوعة

سحابة الكلمات المفتاحية، مما يبحث عنه الزوار في كشاف:

آخر الأخبار حول العالم

إعلان حالة الطوارئ أو الاحكام العرفية

المصدر: صحيفة التغيير - السودان التصنيف: سياسة
تاريخ الخبر: 2022-12-27 21:23:13
مستوى الصحة: 51% الأهمية: 53%

راشفورد يقود هجوم مانشستر يونايتد ضد نوتنجهام في الدوري الإنجليزي

المصدر: اليوم السابع - مصر التصنيف: غير مصنف
تاريخ الخبر: 2022-12-27 21:22:19
مستوى الصحة: 30% الأهمية: 36%

روسيا: عملية تعيين مبعوث جديد لدى الاتحاد الأوروبي "لن تكون

المصدر: مصراوى - مصر التصنيف: غير مصنف
تاريخ الخبر: 2022-12-27 21:22:51
مستوى الصحة: 52% الأهمية: 62%

الرئيس التونسي يؤكد ضرورة مشاركة ذوي الإعاقة في صنع القرار

المصدر: مصراوى - مصر التصنيف: غير مصنف
تاريخ الخبر: 2022-12-27 21:22:37
مستوى الصحة: 52% الأهمية: 63%

شريف فاروق: البريد المصرى يقدم خدماته إلى مليون عميل يوميا

المصدر: اليوم السابع - مصر التصنيف: غير مصنف
تاريخ الخبر: 2022-12-27 21:22:16
مستوى الصحة: 34% الأهمية: 35%

"Avatar: The Way of Water" يتجاوز 950 مليون دولار فى 10 أيام

المصدر: اليوم السابع - مصر التصنيف: غير مصنف
تاريخ الخبر: 2022-12-27 21:22:08
مستوى الصحة: 31% الأهمية: 47%

بوتين يحظر صادرات النفط إلى الدول التى تنتهج نظام سقف الأسعا

المصدر: مصراوى - مصر التصنيف: غير مصنف
تاريخ الخبر: 2022-12-27 21:22:55
مستوى الصحة: 46% الأهمية: 66%

رئيس لجنة الدفاع في البرلمان البريطاني: الصين ستغزو تايوان ف

المصدر: مصراوى - مصر التصنيف: غير مصنف
تاريخ الخبر: 2022-12-27 21:22:41
مستوى الصحة: 53% الأهمية: 61%

الشرطة في غانا تحظر بعض نبوءات العام الجديد.. فما السبب؟

المصدر: مصراوى - مصر التصنيف: غير مصنف
تاريخ الخبر: 2022-12-27 21:22:46
مستوى الصحة: 49% الأهمية: 55%

"حسن الخاتمة".. وفاة مؤذن أثناء نطق الشهادتين فى أذان الفجر بأسوان

المصدر: اليوم السابع - مصر التصنيف: غير مصنف
تاريخ الخبر: 2022-12-27 21:22:05
مستوى الصحة: 30% الأهمية: 43%

بيراميدز يكتسح الاتحاد السكندرى بثلاثية نظيفة فى الدورى.. فيديو

المصدر: اليوم السابع - مصر التصنيف: غير مصنف
تاريخ الخبر: 2022-12-27 21:22:13
مستوى الصحة: 36% الأهمية: 49%

عوض تاج الدين: فيروس كورونا لم ينته والحالات فى مصر مسيطر عليها

المصدر: اليوم السابع - مصر التصنيف: غير مصنف
تاريخ الخبر: 2022-12-27 21:22:10
مستوى الصحة: 36% الأهمية: 49%

الاحتلال الإسرائيلي يقمع مسيرة كبرى لاسترداد جثامين الشهداء

المصدر: مصراوى - مصر التصنيف: غير مصنف
تاريخ الخبر: 2022-12-27 21:22:31
مستوى الصحة: 55% الأهمية: 53%

بايدن: نعمل على ضمان محاسبة شركات الطيران في خضم إلغاء الرحل

المصدر: مصراوى - مصر التصنيف: غير مصنف
تاريخ الخبر: 2022-12-27 21:22:23
مستوى الصحة: 54% الأهمية: 61%

«يونيتامس» تدين أحداث العنف في جنوب دارفور

المصدر: صحيفة التغيير - السودان التصنيف: سياسة
تاريخ الخبر: 2022-12-27 21:23:14
مستوى الصحة: 55% الأهمية: 51%

تحميل تطبيق المنصة العربية