يتميز لغة البرمجة WxBasic بكونها مترجمًا مفتوح المصدر يتيح للمبرمجين إنشاء تطبيقات متعددة المنصات. تم إطلاقها لأول مرة في عام 2002، وهي تستند إلى لغة البرمجة الأساسية BASIC، مما يجعلها سهلة الفهم والتعلم، وتتيح للمبتدئين كتابة تطبيقات لبيئات رسومية مثل Windows و Linux بجهد أدنى. واكس بيسيك تعتمد على تقنية البايت كود (Bytecode)، مثل Perl أو Java، وتُرخص بموجب رخصة LGPL، مما يسمح بربط مصدر برامج البرمجيات الممتلكة معها. كما يمكنها إنشاء ملفات تنفيذية مستقلة عن طريق ربط الشفرة المصدرية مع المترجم. وعلى عكس الملفات التنفيذية التي تُنشأ بواسطة برامج تجارية مماثلة مثل Visual Basic، فإن الملفات التنفيذية التي يُنتجها WxBasic لا تتطلب أي ملف DLL خارجي أو ملف موارد أو مثبت لتشغيلها. ويتم توزيع الملف التنفيذي بمفرده ويمكن تشغيله على الفور من قبل المستخدمين النهائيين. كما يمكن تشغيل برامج WxBasic مباشرة من الشفرة المصدرية على أي منصة، إذا كان WxBasic مثبتًا. تمت كتابة WxBasic بشكل رئيسي بلغة C، مع بعض الربط بلغة C++ مع مكتبة wxWidgets. توفر wxWidgets الميزات متعددة المنصات، حيث تعمل على Microsoft Windows باستخدام عناصر تحكم النظام الأصلية، وعلى Linux و macOS باستخدام مكتبة GTK+. تتميز WxBasic بالقدرة على وجود تعليقات في الشفرة، ولكنها لا تدعم التحويل الدلالي للأسطر. تتيح أيضًا استخدام تعليقات السطر باستخدام الرمز ‘، مما يسهل قراءة وفهم الشفرة. تتوفر معلومات مفصلة حول WxBasic على صفحتها على ويكيبيديا: WxBasic – Wikipedia.
0