لغات البرمجة

مراجعة لغة البرمجة QB64

لغة البرمجة QB64 هي مترجم ذاتي للغة البرمجة الأساسية (BASIC)، والتي تم تطويرها لتكون متوافقة مع Microsoft QBasic و QuickBASIC. تم إصدار QB64 لأول مرة في عام 2007، وهو يتيح للمستخدمين كتابة وتشغيل برامج BASIC على أنظمة التشغيل Microsoft Windows، Linux و Mac OS X.

يتميز QB64 بكونه محول C++، مما يعني أنه يولد رمز C++ يمكن ترجمته باستخدام مترجم C++ مثل GCC. يقوم QB64 بتنفيذ معظم البيانات الأساسية (statements) في QBasic، ويمكنه تشغيل العديد من البرامج المكتوبة بلغة QBasic، بما في ذلك ألعاب Gorillas و Nibbles التي طورتها Microsoft.

بالإضافة إلى ذلك، قام مطورو QB64 بتعزيز لغة QBasic لتشمل دعمًا لأنواع البيانات بمقاس 64 بت، فضلاً عن تحسين دعم الصوت والرسومات. كما يمكن لـ QB64 محاكاة بعض الميزات الخاصة بـ DOS/x86 مثل الوصول إلى الماوس عبر INT 33h والمؤقتات المتعددة.

يتضمن QB64 بيئة تطوير متكاملة (IDE) تشبه بيئة تطوير QBASIC الأصلية، مما يسهل على المستخدمين كتابة وتصحيح وتشغيل برامجهم بسهولة.

ومن بين ميزات QB64 أيضًا القدرة على وجود تعليقات في الشفرة ودعم الهندسة اللغوية للبرمجة والتعليقات على الأسطر. يمكن للمستخدمين أيضًا الوصول إلى مجتمع المطورين عبر منتديات الدعم الخاصة بـ QB64 التي يمكن العثور عليها على https://qb64.boards.net.

وتجدر الإشارة أن QB64 مفتوح المصدر، مما يعني أنه يمكن للمطورين الاطلاع على الشفرة المصدرية وتعديلها وتوزيعها وفقًا لرخصة المصدر المفتوح التي يتم نشرها بها.