لغات البرمجة

PureBasic: لغة برمجة إجرائية قوية

لغة البرمجة PureBasic هي لغة برمجة إجرائية تم تطويرها بواسطة شركة Fantaisie Software، وهي تعتمد على لغة البرمجة BASIC. تم إطلاق PureBasic لأول مرة في ديسمبر عام 2000، وهي تتوفر لأنظمة التشغيل Windows 32/64-bit وLinux 32/64-bit و macOS. كانت هناك نسخة لنظام التشغيل Amiga ولكن تم إيقافها وتم نشر بعض أجزائها كمصدر مفتوح. تعتمد PureBasic على نموذج ترخيص مدى الحياة، مما يعني أن أول مستخدم لـ PureBasic الذي سجل في عام 1998 لا يزال لديه الوصول المجاني إلى التحديثات الجديدة.

تقوم PureBasic بترجمة الكود مباشرة إلى مجموعات التعليمات x86، x86-64، PowerPC أو 680×0، مما يولد ملفات تنفيذية صغيرة مستقلة ومكتبات ديناميكية (DLLs) لا تحتاج إلى مكتبات تشغيل إضافية بخلاف المكتبات القياسية للنظام. يمكن بناء البرامج المطورة بدون استخدام واجهات برمجة التطبيقات الخاصة بالنظام (APIs) بسهولة من نفس ملف المصدر دون تعديل أو بتعديلات بسيطة. تدعم PureBasic التجميع المضمن، مما يتيح للمطور إدراج أوامر تجميعية من لغة FASM داخل مصدر PureBasic، بينما يستخدم المتغيرات المعلنة في مصدر PureBasic، مما يتيح للمبرمجين الخبراء تحسين سرعة الأقسام الحرجة للكود. كما أن PureBasic تدعم وتضمن بيئة OGRE 3D، وتدعم بشكل غير رسمي بيئات ثلاثية الأبعاد أخرى مثل محرك Irrlicht Engine.

من ميزات PureBasic أيضًا دعمها للتعليقات وتهويل الصفوف والتعليقات المكتوبة على السطر، كما توفر رمز تعليق السطر “;”. تتميز PureBasic بتوفير مجتمع نشط ومتحمس من مطوري البرمجيات والمبرمجين، مما يسهل على المستخدمين الجدد الانضمام إلى البيئة والحصول على الدعم عند الحاجة.

يمكنك العثور على المزيد من المعلومات حول PureBasic على موقعها الرسمي هنا، وعلى صفحتها على ويكيبيديا هنا.