جامباس هي لغة برمجة للحاسوب من عائلة اللغات المبنية على لغة بيسك القديمة ، وهي بيئة تطوير مجانية ومفتوحة المصدر ، تحمل أوجه شبه للغة فيجوال بيسك ، وهي تعمل على بيئة نظام لينوكس.
رغم قلة انتشار البرمجة باللغات المبنية على لغة بيسك في بيئة لينوكس ، إلا أن جامباس تعتبر واحدة من أشهر هذه اللغات ، وهي موجهة لمبرمجي فيجوال بيسك الذين قرروا الانتقال للبرمجة على نظام لينوكس.
المزايا
تمكن جامباس المطورين من القيام بالمهام التالية:
- استخدام قواعد البيانات مثل MySQL أو PostgreSQL.
- بناء تطبيقات لواجهة KDE بمكتبة QT أو لواجهة GNOME بمكتبة GTK.
- تحويل برامج فيجوال بيسك للعمل على لينوكس بتعديلات طفيفة.
- بناء حلول برمجية للشبكات.
- إنشاء تطبيقات ويب باستخدام CGI.
توفر جامباس لغة برمجة كائنية التوجه بالإضافة إلى بيئة تطوير متكاملة تعمل بواجهة رسومية سهلة وتم تصميمها بلغة جامباس ذاتها، يمكن بواسطتها تطوير تطبيقات رسومية باستخدام مكتبة البرمجة الرسومية QT أو GTK ، وهي تدعم اللغة العربية ، كما تحتوي على أداة رسومية لتصميم نماذج ونوافذ البرامج الرسومية.
الاختلافات مع فيجوال بيسك
تختلف جامباس مع فيجوال بيسك في بعض النقاط الهامة ، على سبيل المثال في لغة فيجوال بيسك يمكن أن يبدأ دليل المصفوفة بالرقم 0 أو 1 بينما في جامباس فإنه دائما ما يبدأ بالرقم 0.
تطوير جامباس
أنشئت جامباس بواسطة المطور الفرنسي Benoît Minisini عام 1999 وهي مجانية ومفتوحة المصدر متاحة تحت ترخيص GPL وآخر الإصدارات المتاحة هي 2.23.1 بتاريخ 27 مايو 2011.
يجري أيضا تطوير سلسلة الإصدارات الثالثة والتي من المنتظر أن تحتوي على ميزات جديدة مثل دعم الإصدار الرابع من مكتبة البرمجة الرسومية QT.
دعم اللغة العربية
تدعم جامباس استخدام اللغة العربية في واجهات البرامج ، كما تدعم ترميز يونيكود ، وكذلك يصدر تعريب لواجهة بيئة التطوير المتكاملة ، كما تم ترجمة الموقع الرسمي لها إلى العربية.
Modified by: Ayoub Younis
المراجع
ويكيبيديا, الموسوعة الحرة
التصانيف
برمجيات تستخدم كيوت برمجيات حرة عائلة لغة بيسك لغات برمجة إجرائية لغات برمجة كائنية التوجه