GFA BASIC
GFA BASIC هي لهجة من لغة البرمجة BASIC .
تاريخ
طُوِّر برنامج GFA BASIC بواسطة فرانك أوستروفسكي في شركة "GFA Systemtechnik GmbH" (التي أصبحت لاحقًا "GFA Software")، وهي شركة ألمانية مقرها في كيل ودوسلدورف ، كنسخة احتكارية من برنامجه المجاني Turbo-Basic XL المُستخدم في برمجة لغة BASIC . وGFA اختصار لـ "Gesellschaft für Automatisierung" (شركة الأتمتة)، وهو الاسم الذي استُمد منه اسم البرنامج. صدرت النسخة الأولى من GFA BASIC عام 1986. وفي منتصف وأواخر ثمانينيات القرن الماضي، لاقى البرنامج رواجًا كبيرًا على جهاز أتاري ST ، نظرًا لأن برنامج BASIC المُرفق مع أتاري ST كان أكثر بدائية. ثم صدرت نسخ مُعدّلة منه لأنظمة Amiga و MS-DOS و Windows .
كان الإصدار 2.0 من GFA BASIC الأكثر شيوعًا، إذ قدم ميزات متقدمة مقارنةً بالبدائل. أضاف الإصدار 3.0 من GFA BASIC دعمًا للهياكل المُعرَّفة من قِبل المستخدم وأنواع البيانات المُجمَّعة الأخرى. وكان الإصدار الأخير المُتاح هو 3.6. في عام 2002 تقريبًا، أوقفت شركة GFA Software جميع أنشطة GFA BASIC ، وأغلقت القائمة البريدية والموقع الإلكتروني في عام 2005. [ 1 ] ونظرًا لتوقف الدعم الرسمي لـ GFA BASIC، تولى مجتمع المستخدمين زمام الدعم وأنشأ بنية تحتية خاصة للتواصل. [ 2 ] [ 3 ]
الميزات والوظائف

يدوي
طُبعت بعض طبعات دليل GFA بالحبر الأسود على ورق أحمر، في محاولة لمنع النسخ والتزوير. وكانت فعالية هذا الأسلوب موضع شك. [ 4 ]
إصدار ويندوز
التطبيقات
قام إريك شاهي بكتابة محرر ألعاب بلغة GFA Basic لإنشاء لعبته Another World ، بما في ذلك تصميم المشاهد وكتابة سيناريو اللعبة؛ أما محرك اللعبة (عرض المضلعات والموسيقى) فقد تم تطويره بلغة التجميع. استُخدم هذا المحرر لإنشاء جميع نسخ اللعبة، بما في ذلك نسخ أجهزة الألعاب المنزلية ونسخة Collector Edition لنظام Windows التي صدرت عام 2006. [ 5 ]
قام كارستن كوبر من شركة Thalion software بكتابة جميع برامج تحرير الألعاب الأساسية لسلسلة "Amberstar" باستخدام GFA Basic. [ 6 ]
مراجع
- ↑ أهلاً بكم في GFA Online!
- ↑ GFA-BASIC 32 لنظام التشغيل Windows ، مؤرشف بتاريخ 2016-04-06 في Wayback Machine على موقع google.com
- ↑ GFA-BASIC 32 لـ Windows Stuff بقلم Sjouke Hamstra
- ↑ "مُجمِّع GFA الأساسي" .
ومن الجدير بالذكر أنه طُبع على ورق أحمر فاقع، وهي تقنية تُستخدم لمنع التصوير. اختبرتُ ذلك ووجدتُ أنه بعد قليل من التجربة، كانت النسخة المصورة أسهل قراءةً من الدليل الأصلي!
- ↑ إصدار خاص بمناسبة الذكرى السنوية الخامسة عشرة للعبة Another World لنظام التشغيل Windows، يتضمن فيلمًا وثائقيًا عن صناعة اللعبة. تم إصداره بواسطة ElektroGames وSdLL (2006).
- ^ "مصدر ثاليون – Fragen & Antworten -" .
روابط خارجية
- موقع GFA Online على موقع Wayback Machine (تمت أرشفته في 16 ديسمبر 2003)
- محرر GFA-Basic - دعم GFA-Basic لأجهزة أتاري ST، ومحرر GEM لتطبيقات GFA، وتصحيحات للمترجم والرابط
- مجتمع GFA الأساسي
- GFA-BASIC 32 لنظام التشغيل ويندوز - إصدار مجاني للمجتمع
- GFA-BASIC 32 (موقع المعجبين) على يوتيوب — قناة يوتيوب يديرها أحد المعجبين للترويج لمتعة البرمجة.
- X11-Basic — لغة BASIC مجانية متعددة المنصات ذات بنية مشابهة جدًا، بما في ذلك وظائف واجهة المستخدم الرسومية
- محول من Atari GFA Basic 3 (تنسيق LST) إلى Java 1.0
- برنامج RUN! - بيئة تطوير متكاملة شاملة، أداة بناء تطبيقات، مترجم فوري للتشغيل فقط، مكتبة مع ميزات جديدة وإصلاحات للأخطاء (الموقع باللغة الألمانية، والوثائق باللغة الإنجليزية)
- https://web.archive.org/web/20170304121818/http://www.vistoso.de/jh/programmer.html شفرة وتنزيلات لأنظمة ويندوز 16 بت و32 بت (بالألمانية)
- https://github.com/codeprof/GFA-Basic-to-VB.Net-converter برنامج تحويل لتحويل مصادر GFA-WIN 16-Bit إلى VB.Net
- مترجمو لغة BASIC
- مترجمات لغة بيسك
- برامج تطوير أميغا
- برنامج أتاري إس تي
- لغة BASIC المتوقفة
- عائلة لغات البرمجة الأساسية
