غامباس

غامباس هي لهجة كائنية التوجه من لغة البرمجة بيسك ، وبيئة تطوير متكاملة مصاحبة لها. [ 5 ] صُممت للعمل على لينكس وأنظمة تشغيل أخرى شبيهة بيونكس ، [ 6 ] واسمها اختصار متكرر لعبارة غامباس ( Gambas ) التي تعني تقريبًا بيسك (BASIC ) . كما أن غامباس تعني الجمبري في الإسبانية والفرنسية والبرتغالية ، ومنها استُمدت شعارات المشروع.

تاريخ

تم تطوير Gambas بواسطة المبرمج الفرنسي بينوا مينيسيني ، وصدرت أول نسخة منه في عام 1999. نشأ بينوا على لغة BASIC، وقرر إنشاء بيئة تطوير برمجيات حرة يمكنها إنشاء برامج بواجهات مستخدم بسرعة وسهولة. [ 4 ]

صدرت إصدارات Gambas 1.x لأول مرة في 4 يناير 2005، [ 7 ] وتميزت بواجهة تتكون من عدة نوافذ منفصلة للنماذج وحوارات بيئة التطوير المتكاملة (IDE)، على غرار واجهة الإصدارات السابقة من GIMP . كما اقتصرت إمكانية تطوير التطبيقات باستخدام Qt ، وكانت موجهة بشكل أكبر نحو تطوير التطبيقات لبيئة KDE . [ 8 ] وكان آخر إصدار من إصدارات 1.x هو Gambas 1.0.19.

Gambas 2.7 بواجهة روسية

صدرت أولى إصدارات Gambas 2.x في 2 يناير 2008، بعد ثلاث إلى أربع سنوات من التطوير. تميزت هذه النسخة بإعادة تصميم شاملة للواجهة، حيث أصبحت جميع النماذج والوظائف مدمجة في نافذة واحدة، بالإضافة إلى بعض التغييرات في بنية Gambas، مع الحفاظ على توافق الكود بشكل عام. كما تضمنت تحديثات رئيسية لمكونات Gambas الحالية، بالإضافة إلى إضافة مكونات جديدة، مثل المكونات التي تدعم استخدام GTK+ أو SDL للرسم أو تسريع OpenGL . يمكن لإصدارات Gambas 2.x تحميل وتشغيل مشاريع Gambas 1.x، مع وجود بعض حالات عدم التوافق؛ وينطبق الأمر نفسه على الانتقال من Gambas 2.x إلى 3.x، ولكن ليس من Gambas 1.x إلى 3.x.

صدرت النسخة الرئيسية التالية من Gambas، وهي الإصدارات 3.x، في 31 ديسمبر 2011. [ 9 ] أظهر اختبار معياري نُشر على موقع Gambas الإلكتروني عام 2015 أن برمجة Gambas 3.8.90 أسرع بدرجات متفاوتة من Perl 5.20.2 وأحدث إصدار آنذاك من Python ( 2.7.10) في العديد من الاختبارات. [ 10 ] أما الإصدار 3.16.0، الذي صدر في 20 أبريل 2021، فقد تضمن دعمًا كاملاً لـ Wayland باستخدام المكونات الرسومية، بالإضافة إلى التوافق بين مكونات Qt 5 وGTK 3. [ 11 ]

سمات

Gambas 2.7.0 يعمل على نظام Fedora Linux مع Blackbox

صُممت غامباس لبناء برامج رسومية باستخدام Qt (حالياً Qt 4.x أو 5.x منذ الإصدار 3.8.0) أو مجموعة أدوات GTK (يدعم GTK 3.x أيضاً منذ الإصدار 3.6.0)؛ بيئة تطوير غامباس المتكاملة (IDE) مكتوبة بلغة غامباس. [ 12 ] [ 13 ] تتضمن غامباس مصمم واجهة مستخدم رسومية للمساعدة في إنشاء واجهات مستخدم بأسلوب يعتمد على الأحداث ، [ 14 ] ولكنها قادرة أيضاً على إنشاء تطبيقات سطر أوامر ، [ 15 ] بالإضافة إلى واجهات مستخدم نصية باستخدام مجموعة أدوات ncurses . [ 16 ] بيئة تشغيل غامباس ضرورية لتشغيل الملفات التنفيذية.

تُوفّر الوظائف من خلال مجموعة متنوعة من المكونات، يُمكن اختيار كل منها لتوفير ميزات إضافية. [ 17 ] يُمكن توفير الرسم إما من خلال مجموعتي أدوات Qt وGTK، مع وجود مكون إضافي مُصمم للتبديل بينهما. [ 18 ] كما يُمكن توفير الرسم من خلال طبقة الوسائط المباشرة البسيطة (الإصدار الأصلي 1.x، مع إضافة الإصدار 2.x بدءًا من الإصدار 3.7.0)، [ 19 ] والتي يُمكن استخدامها أيضًا لتشغيل الصوت من خلال مكون صوتي منفصل ( تمت إضافة مكون لمواصفات OpenAL أيضًا). يتوفر دعم تسريع وحدة معالجة الرسومات من خلال مكون OpenGL ، بالإضافة إلى وظائف أجهزة أخرى تُوفّرها مكونات أخرى متنوعة. [ 18 ] توجد أيضًا مكونات للتعامل مع مهام متخصصة أخرى. [ 17 ]

باستخدام Gambas، يمكن للمطورين أيضًا استخدام قواعد بيانات مثل MySQL أو PostgreSQL، وبناء تطبيقات KDE (Qt) وGNOME GTK باستخدام DCOP، وترجمة برامج Visual Basic إلى Gambas وتشغيلها على نظام Linux، وبناء حلول الشبكات، وإنشاء تطبيقات ويب CGI. تتضمن بيئة التطوير المتكاملة (IDE) أيضًا أداة لإنشاء حزم التثبيت ، تدعم GNU Autotools و slackpkg و pacman و RPM و debs (حيث يتم تخصيص الأخيرتين لتوزيعات محددة مثل Fedora و RHEL و CentOS و Mageia و Mandriva و OpenSUSE و Debian و Ubuntu و Mint ). تم دمج دعم بناء AppImage في الإصدار 3.19.0.

منذ الإصدار 3.2، قامت بيئة التطوير المتكاملة Gambas بدمج أداة تحليل الأداء وبدأت في استخدام تقنية التجميع في الوقت المناسب .

الاختلافات عن فيجوال بيسك

يهدف برنامج Gambas إلى توفير تجربة مشابهة للتطوير باستخدام Microsoft Visual Basic ، ولكنه ليس نسخة مجانية من البرنامج الاحتكاري الشهير. [ 20 ] [ 21 ] يوضح مطور Gambas وجود أوجه تشابه مع Visual Basic، مثل بنية برامج BASIC وبيئة التطوير المتكاملة؛ فقد صُمم Gambas منذ البداية ليكون بيئة تطوير مستقلة، ويسعى إلى تطوير هذه البنية. [ 22 ] [ 23 ] [ 24 ]

يستوحي نموذج كائنات Gambas ، حيث يُمثَّل كل صنف في ملف، بالإضافة إلى أداة ضغط البرنامج، من لغة برمجة Java . [ 25 ] يهدف Gambas إلى أن يكون بديلاً لمطوري Visual Basic السابقين الذين قرروا الانتقال إلى Linux. وهناك أيضًا اختلافات مهمة أخرى بين Gambas وVisual Basic. ومن الأمثلة البارزة على ذلك أن فهارس المصفوفات في Gambas تبدأ دائمًا من 0، بينما يمكن أن تبدأ فهارس Visual Basic من 0 أو 1. [ 26 ] يدعم Gambas أيضًا اختصارَي += و-= غير الموجودين في Visual Basic الكلاسيكي. مع ذلك، تُعدّ هاتان الميزتان من ميزات Visual Basic .NET .

كما تفوقت لغة Gambas على محاولتين أخريين لتطبيق واجهة برمجة تطبيقات بنمط Visual Basic لـ Qt وGTK على نظام Linux، [ 27 ] [ 28 ] وهما HBasic [ 29 ] [ 30 ] و GNOME Basic، [ 31 ] [ 32 ] بالإضافة إلى KBasic /Basic for Qt المستقلة عن النظام الأساسي. [ 33 ] [ 34 ] وقد طُوّرت بيئات تطوير متكاملة (IDEs) مشابهة لنمط FreeBASIC ، وهي VisualFBEditor، [ 35 ] ولـ QB64 ، وهي InForm. [ 36 ]

التبني

DONKEY.GB

كُتبت العديد من البرامج ونماذج التعليمات البرمجية باستخدام لغة غامباس ولأجلها. وقد أدرج موقع Freecode (المعروف سابقًا باسم Freshmeat) 23 تطبيقًا طُوّرت باستخدام غامباس، [ 37 ] بينما أدرجت موسوعة غامباس 82 تطبيقًا؛ [ 38 ] كما تُدرج العديد من المواقع المتخصصة الأخرى تطبيقات غامباس وشفراتها البرمجية. [ 39 ] [ 40 ] [ 41 ]

كان تطبيق Gambas3 ShowCase، المكتوب بلغة Gambas، بمثابة مركز برمجي لتنزيل أو تثبيت تطبيقات Gambas 3. [ 42 ] وقد توقف تطويره بعد إطلاق Gambas Software Farm، وهي منصة برمجية متكاملة مع بيئة التطوير المتكاملة (IDE) منذ الإصدار 3.7.1، والتي تضم ما يقارب 500 تطبيق وعرض توضيحي. [ 43 ] [ 44 ] كما توجد العديد من المواقع الإلكترونية الخاصة بـ Gambas، بما في ذلك منتديات وقوائم بريدية. [ 45 ]

من أبرز التطبيقات المكتوبة بلغة Gambas برنامج Xt7-player-mpv، وهو واجهة رسومية لمشغل mpv موجود في عدد من مستودعات برامج Linux، [ 46 ] [ 47 ] [ 48 ] وبرنامج I-Nex لعرض بيانات الأجهزة. [ 49 ] [ 50 ] [ 51 ] وتُعد مجموعة ألعاب comisat من الأمثلة المبكرة على ألعاب الفيديو المكتوبة بلغة Gambas. [ 52 ]

التوافر

يُضمّن برنامج Gambas في مستودعات عدد من توزيعات لينكس ، مثل ديبيان ، وفيدورا ، وسلاكوير ، وآرتش لينكس ، وماجيا ، وبي سي لينكس أو إس ، ولينكس منت ، وأوبونتو . [ 53 ] تم تشغيل نسخة من Gambas لنظام مايكروسوفت ويندوز ضمن بيئة Cygwin ، على الرغم من أن هذه النسخة كانت أقل اختبارًا بكثير من نظيراتها في لينكس، وكانت تعمل عبر سطر الأوامر فقط؛ كما تم استخدام لينكس التعاوني ومشتقاته، [ 54 ] بالإضافة إلى آلات لينكس افتراضية متخصصة . [ 55 ] [ 56 ] عمل المساهم المستقل فرانسوا غالو أيضًا على نقل Gambas 3.x إلى نظامي التشغيل ماك أو إس إكس وفري بي إس دي ، بالاعتماد على استخدام نسخ محلية من نظام X11 . [ 57 ] كما عمل فرانسوا ريفول على نسخة متوافقة مع نظام هايكو . [ 58 ] يمكن تشغيل Gambas بدءًا من الإصدار 3.2 على Raspberry Pi ، ويوفر ميزة التجميع الفوري بدءًا من الإصدار 3.12. كما يمكن تشغيله من السحابة باستخدام rollApp . [ 59 ]

في نوفمبر 2013، نُوقشت إمكانية نقل Gambas مستقبلاً، مع التركيز على ميزات نواة لينكس المستخدمة في المفسر، والمكونات التي تستخدم برامج ومكتبات خاصة بلينكس، وبالأخص ربط مكونات Qt وGTK وتكامل سطح المكتب بـ X11. إلا أنه، ونظرًا جزئيًا للحاجة إلى الترقية إلى مجموعات أدوات أحدث مثل GTK 3 (المضافة بدءًا من الإصدار 3.6.0) وQt 5 (بدءًا من الإصدار 3.8.0)، ستكون الإصدارات المستقبلية أقل ارتباطًا بـ X11، مما يُسهّل إنشاء مشاريع مثل Cygwin أو إصدارات أصلية بالكامل على منصات أخرى. وقد صرّح بينوا مينيسيني بأنه يعتزم "تغليف" التعليمات البرمجية الخاصة بـ X11 لتسهيل أي محاولة لاستبدالها، [ 60 ] حيث تم نقل دعم X11 في مكون سطح المكتب إلى مكون مستقل بدءًا من الإصدار 3.6.0.

في 27 أكتوبر 2016، نُشرت لقطة شاشة ودليل إعداد من الصفحة الرئيسية لتشغيل Gambas بالكامل عبر Cygwin، بما في ذلك معظم المكونات، ومجموعات الأدوات الرسومية، وبيئة التطوير المتكاملة (IDE) الكاملة. [ 61 ] [ 62 ] أُدمجت التصحيحات ذات الصلة في الإصدار 3.9.2. [ 63 ] يحل هذا محل الطريقة المُوصى بها سابقًا باستخدام توجيه freenx من خادم Linux . [ 64 ] كما تم تشغيله بنجاح باستخدام نظام Windows الفرعي لنظام Linux . [ 65 ] [ 66 ] كان يتم ذلك عادةً باستخدام مُحاكي طرفية X مثل Mobaxterm على Windows، [ 67 ] حيث لم يدعم WSL رسومات X11 مباشرةً حتى Windows 11. [ 68 ]

مثال على التعليمات البرمجية

برنامج "مرحباً بالعالم!" بواجهة مستخدم رسومية.

Public Sub Main () Message ( "Hello, World!" ) End

برنامج يقوم بحساب متعددة الحدود المكونة من 100 حد 500000 مرة، ويكررها عشر مرات (يستخدم لأغراض القياس المعياري ).

Private Sub Test ( X As Float ) As FloatDim Mu As Float = 10.0 Dim Pu , Su As Float Dim I , J , N As Integer Dim aPoly As New Float [ 100 ]ن = 500000لـ I = 0 إلى N - لـ J = 0 إلى 99 ، Mu = ( Mu + 2.0 ) / 2.0 ، aPoly [ J ] = Mu، التالي ، Su = 0.0، لـ J = 0 إلى 99 ، Su = X * Su + aPoly [ J ] ، التالي ، Pu += Su، التاليإرجاع PuنهايةPublic Sub Main ()Dim I as Integerلـ I = 1 إلى 10 اطبع Test ( 0.2 ) التالينهاية

انظر أيضاً

مراجع

  1. "الإصدارات · Gambas / gambas · GitLab" . تم الاطلاع عليه بتاريخ 15-11-2023 .
  2. غالو، فرانسوا (16-06-2011). "غامباس 3 لنظام التشغيل ماك أو إس إكس" . أول بيسك . تم الاسترجاع في 28-09-2023 .
  3. djgpp (مارس 2021). "هل هناك غامبا في الهايكو؟" . هايكو . تم الاسترجاع في 25 فبراير 2024 .
  4. 1 2 "مقدمة توثيق غامباس" . موقع غامباس الإلكتروني . تم الاطلاع عليه بتاريخ 9 أكتوبر 2017 .
  5. هيوز، ماثيو (2015-03-03). "الدليل الأساسي لـ GAMBAS: كل ما تحتاج لمعرفته" . MakeUseOf . تم الاسترجاع في 2023-02-11 .
  6. أبفولد، بيتر (2008-09-08). "غامباس - لغة برمجة شبيهة بفيجوال بيسك لنظام لينكس" . FOSSwire . تم الاطلاع عليه بتاريخ 2011-05-07 . 
  7. كوك (2005-01-05). "غامباس - بيئة تطوير BASIC" . LWN.net . تم الاطلاع عليه بتاريخ 25-02-2024 .
  8. "غامباس: لغة فيجوال بيسك سريعة لنظام لينكس" . كودفيز. مؤرشف من الأصل بتاريخ 9 سبتمبر 2009. تم الاطلاع عليه بتاريخ 4 أبريل 2007 .
  9. "Gambas 3.0 for BASIC with bug and security repairs" . The H. Retrieved 2012-01-05 .
  10. "المقارنة المعيارية" . موقع غامباس الإلكتروني . تم الاطلاع عليه بتاريخ 11 فبراير 2018 .
  11. "ملاحظات الإصدار 3.16.0" . موقع Gambas الإلكتروني . تم الاطلاع عليه بتاريخ 11 فبراير 2021 .
  12. "الأسئلة الشائعة" . وثائق غامباس . تم الاطلاع عليه بتاريخ 17-11-2014 .
  13. لارابيل، مايكل (25 نوفمبر 2013). "مشروع غامباس: إنه أشبه بلغة فيجوال بيسك على نظام لينكس" . فورونيكس . تم الاطلاع عليه بتاريخ 25 فبراير 2024 .
  14. أبفولد، بيتر (2008-09-08). "غامباس - لغة برمجة شبيهة بفيجوال بيسك لنظام لينكس" . FOSSwire . تم الاطلاع عليه بتاريخ 25-02-2024 .
  15. راتليف الأب، غاري ل. (أكتوبر 2008). "أبجدية لغات البرمجة: بيسك" . مجلة بي سي لينكس أو إس . تم الاطلاع عليه بتاريخ 25 فبراير 2024 .
  16. دي، ستيف (27-03-2017). "برمجة Gambas cli: واجهة مستخدم نصية باستخدام ncurses" . كابتن بوغدت . تم الاسترجاع في 15-04-2023 .
  17. 1 2 فرنانديز، دانيال (11-11-2004). "بخصوص الجمبري" . OSNews . تم الاسترجاع في 7-5-2011 .
  18. 1 2 "Gambas RAD" . Linux.co.uk. مؤرشف من الأصل بتاريخ 29-08-2011 . تم الاطلاع عليه بتاريخ 07-05-2011 .
  19. "لماذا نحتاج إلى مكون SDL جديد؟" . قائمة بريد Gambas. مؤرشف من الأصل بتاريخ 9 فبراير 2015. تم الاطلاع عليه بتاريخ 9 فبراير 2015 .
  20. ألين هولم، جوشوا (24 أبريل 2014). "برمجة BASIC باستخدام Gambas للمبرمج المبتدئ" . Opensource.com . تم الاطلاع عليه بتاريخ 5 أبريل 2023 .
  21. أكبر، أدي مالساسا (28 يناير 2022). "بدائل لـ Visual Basic" . أوبونتو باز . تم الاطلاع عليه بتاريخ 10 مارس 2024 .
  22. مارك ألكسندر بين (28-08-2008). "غامباس - لغة برمجة شبيهة بفيجوال بيسك على لينكس" . سويت 101. 
  23. فرانك ويدويلت (أكتوبر 2008). "البرمجة باستخدام بيئة تطوير Gambas Basic" . مجلة Linux Pro . تاريخ الاسترجاع: 10 ديسمبر 2011 .
  24. شركة AWC للإلكترونيات. "الحوسبة الفيزيائية باستخدام لينكس: منهج سريع باستخدام غامباس" . تم الاطلاع عليه بتاريخ 18 فبراير 2012 .
  25. إيمز، ستيف (11 نوفمبر 2023). "غامباس - بيئة تطوير ومنصة تطوير قوية ومتكاملة" . لينكس لينكس . تم الاطلاع عليه بتاريخ 25 فبراير 2024 .
  26. "الاختلافات عن فيجوال بيسك" . موقع غامباس الإلكتروني . تم الاطلاع عليه بتاريخ 1 مايو 2020 .
  27. "HBasic – Menghadirkan VB di Linux" . 2005-12-06 . تم الاسترجاع بتاريخ 26-09-2023 .
  28. "BASIC لنظام Linux" . فريدشاك . تم الاطلاع عليه بتاريخ 26-09-2023 .
  29. "بيئة تطوير متكاملة ولغة HBasic" . سورس فورج . 16 يناير 2007. تم الاطلاع عليه بتاريخ 26 سبتمبر 2023 .
  30. ماكوراتي، خوسيه كارلوس. "VB لنظام التشغيل Linux" . ماكوراتي.نت . تم الاسترجاع بتاريخ 26-09-2023 .
  31. "GB - Basic for GNOME" . GNOME . مؤرشف من الأصل بتاريخ 2005-02-05 . تم الاطلاع عليه بتاريخ 2023-09-26 .
  32. بير، جون (2003-01-01). "برمجة BASIC باستخدام يونكس" . لينكس فوكس . تم الاسترجاع في 2023-09-26 .
  33. ^ "KBasic: Rad/IDE يشبه VB لـ KDE" . كيدي نيوز . 29 سبتمبر 2000 . تم الاسترجاع بتاريخ 27-09-2023 .
  34. ترانتر، جيف (19 أغسطس 2015). "استخدام Qt مع لغات برمجة بديلة - الجزء 1" . حلول الحاسوب المتكاملة . تم الاسترجاع في 25 فبراير 2024 .
  35. سبيد، ريتشارد (2022-05-06). "RAD Basic - النسخة التجريبية الثالثة من Visual Basic 7 التي لم تُصدر قط" . ذا ريجستر . تم الاطلاع عليه بتاريخ 26-03-2023 . FreeBASIC، التي تُنفذ الكثير مما كان موجودًا في Microsoft QuickBASIC (وتحتوي على بيئة تطوير متكاملة رائعة في شكل VisualFBEditor).
  36. روجوز، إيفان (2022-04-07). "عودة إلى الماضي - QBasic 4.5" . مختبر بارن . تم الاسترجاع في 2023-09-26 . يأتي QB64 مزودًا بمحرر WYSIWYG IDE يُسمى InForm، مما يجعله أقرب إلى الاستخدام اليومي كلغة سريعة وسهلة لأتمتة أنظمة ويندوز.
  37. "23 مشروعًا تحمل وسم "غامباس""" . لحوم طازجة . مؤرشف من الأصل بتاريخ 28-09-2013 . تم الاسترجاع بتاريخ 28-10-2012 .
  38. "مستودع التطبيقات" . غامباس. مؤرشف من الأصل بتاريخ 26-10-2019 . تم الاطلاع عليه بتاريخ 01-05-2020 .
  39. "موقع GAMBAS BASIC الإلكتروني" . GAMBAS BASIC. مؤرشف من الأصل بتاريخ 12-05-2011 . تم الاطلاع عليه بتاريخ 07-05-2011 .
  40. "أمثلة على غامباس" . شركة بيجا للبرمجيات . تم الاطلاع عليه بتاريخ 7 مايو 2011 .
  41. ألعاب جامباس – Libregamewiki
  42. "Gambas3 ShowCase" . gbWilly. مؤرشف من الأصل بتاريخ 10 يناير 2016. تم الاطلاع عليه بتاريخ 22 سبتمبر 2013 .
  43. مزرعة غامباس
  44. بروتوكول خادم مزرعة غامباس - وثائق غامباس
  45. "القوائم البريدية والمنتديات" . موقع Gambas الإلكتروني. مؤرشف من الأصل بتاريخ 1 مارس 2021. تم الاطلاع عليه بتاريخ 4 أبريل 2021 .
  46. xt7-player-mpv - linux-APPS.com
  47. XT7-Player – أفضل مشغل فيديو لنظامي Kubuntu / KDE - دليل أوبونتو
  48. Xt7-Player هو واجهة مستخدم رسومية كاملة الميزات لمشغل الوسائط المتعددة - تحديث الويب 8
  49. سزابو، فينسي-آرون. "الحصول على معلومات النظام باستخدام I-Nex" . مجلة لينكس . تم الاطلاع عليه بتاريخ 11 نوفمبر 2024 .
  50. أكبر، أدي مالساسا (21 أبريل 2015). "I-Nex، أداة متقدمة لفحص أداء المعالج (CPU-Z) لنظام لينكس" . أوبونتو باز . تم الاطلاع عليه بتاريخ 11 نوفمبر 2024 .
  51. سنيدون، جوي (24 نوفمبر 2014). "i-Nex - أداة إحصائية للأجهزة لنظام لينكس، مشابهة لـ CPU-Z" . يا إلهي أوبونتو! تم الاطلاع عليه بتاريخ 11 نوفمبر 2014 .
  52. "مراجعة مجموعة ألعاب كوميسات 0.5.2" . نيكسبت . تم الاطلاع بتاريخ 8 فبراير 2023 .
  53. بوس، جاريت و. (18 أغسطس 2014). "نظرة عامة على غامباس" . Linux.org . تم الاسترجاع في 25 فبراير 2024 .
  54. غامباس على ويندوز - بديل
  55. مورغان، ر. (29-06-2014). "كيفية تشغيل غامباس على نظام ويندوز" . مجلة غامباس . مؤرشف من الأصل بتاريخ 10-12-2016.
  56. تشغيل برامج Gambas في نظام Windows - PigaLore، موسوعة برامج Piga
  57. غالو، فرانسوا. "خطوة للأمام في غامباس!" . gambas-user . مؤرشف من الأصل بتاريخ 10 فبراير 2017. تم الاطلاع عليه بتاريخ 7 أبريل 2023 .
  58. djgpp (مارس 2021). "هل هناك غامبا في الهايكو؟" . هايكو . تم الاسترجاع في 25 فبراير 2024 .
  59. الإصدار الجديد من Gambas 3.15.2 متوفر الآن على rollApp.
  60. مستقبل غامباس أو أي نوع من غامباس نريده (مؤرشف بتاريخ 27 فبراير 2014 في Wayback Machine ، قائمة بريد غامباس)
  61. دليل تثبيت Cygwin - ويكي Gambas
  62. حزمة gambas3 - موقع Cygwin الإلكتروني
  63. مورغان، ر. (29-06-2014). "كيفية تشغيل غامباس على نظام ويندوز" . مجلة غامباس . مؤرشف من الأصل بتاريخ 08-04-2016.
  64. كيفية تشغيل Gambas على نظام Windows - ويكي Gambas
  65. دوفي، جون. "كيفية تشغيل Gambas وتطبيقات Gambas على نظام التشغيل Windows باستخدام WSL" . ويكي Gambas . تم الاطلاع عليه بتاريخ 25 فبراير 2024 .
  66. غامباس على ويندوز ، غامباس-ون
  67. فاسكيز، دانيال (9 يناير 2023). "كيفية تشغيل Gambas في أوبونتو" . Elneson-santafe . مؤرشف من الأصل في 11 فبراير 2023. تم الاطلاع عليه في 11 فبراير 2023 .
  68. ويندوز 11 ، غامباس-ون

للمزيد من القراءة