إكس بي إسيك
تتضمن هذه المقالة قائمة بالمراجع العامة ، لكنها تفتقر إلى الاستشهادات المضمنة الكافية . ( يناير 2013 ) |
| عائلة | أساسي |
|---|---|
| صمم بواسطة | ماكس ريزون [1] |
| المطورون | ماكس ريزون، إيدي بينينكوف [2] |
| ظهرت لأول مرة | اواخر الثمانينات |
| إصدار مستقر | 6.3.26 / 2018 |
| معاينة الإصدار | 6.3.26 / 2018 |
| منصة | 1386 |
| نظام التشغيل | ويندوز ، لينكس |
| رخصة | رخصة جنو العمومية المحدودة |
| ملحقات اسم الملف | س |
| موقع إلكتروني | xbasic.sourceforge.net |
| متأثر بـ | |
| BASIC ، C (لغة برمجة) | |
XBasic هو أحد أشكال لغة البرمجة BASIC التي تم تطويرها في أواخر الثمانينيات لوحدة المعالجة المركزية Motorola 88000 ونظام التشغيل Unix بواسطة Max Reason. في أوائل التسعينيات تم نقلها إلى Windows و Linux ، ومنذ عام 1999 أصبحت متاحة كبرنامج مفتوح المصدر مع مكتبة وقت التشغيل الخاصة بها بموجب ترخيص LGPL .
لا ينبغي الخلط بينه وبين TI Extended BASIC ، والذي يُطلق عليه أحيانًا اسم XBasic أو X Basic. ولا ينبغي الخلط أيضًا بينه وبين لغة Xbasic الخاصة المستخدمة في منتجات Alpha Anywhere وAlpha Five من Alpha Software.
كان الإصدار 6.2.3 هو الإصدار الرسمي الأخير، والذي تم إصداره في 27 أكتوبر 2002، ومع ذلك لا تزال الإصدارات غير الرسمية قيد الصيانة من قبل مجموعة من المتحمسين على GitHub . [3]
صفات
تحتوي لغة XBasic على أعداد صحيحة موقعة وغير موقعة ذات 8 و16 و32 بت و64 بت بالإضافة إلى قيم ذات فاصلة عائمة ذات 32 و64 بت . نوع البيانات السلسلة مخصص فقط للأحرف ذات 8 بت.
من الممكن إنشاء ملف لغة التجميع . يوجد إصدار خاص بنظام Windows فقط يسمى XBLite من لغة XBasic . يتم التطوير في SourceForge .
عناصر
- محرر (كتابة الكود المصدري )
- المُجمِّع (إنشاء كود الآلة)
- مصحح الأخطاء (التحقق من الأخطاء)
- المكتبات (كود جاهز للاتصال به)
- GuiDesigner (يقوم بإنشاء واجهة المستخدم الرسومية للبرنامج)
مثال على الكود
'تحتوي البرامج على:
' 1. PROLOG مع إعلانات النوع/الوظيفة/الثابت. ' 2. دالة Entry() حيث يبدأ التنفيذ. ' 3. صفر أو أكثر من الوظائف الإضافية. ' دالة Entry ()
طباعة "مرحبا بالعالم"
طباعة 2 + 2 طباعة 44 / 12 طباعة 33 * 3
نهاية الوظيفة
مراجع
- ^ "maxreason@gmail.com - home". maxreason.com . مؤرشف من الأصل في 28 مارس 2022.
- ^ ما الذي يجب أن أعرفه عند الكتابة بلغة XBasic؟، حقائق عن لغة XBasic
- ^ "Xbwlteam". GitHub .
روابط خارجية
- https://groups.io/g/MaxReasonsxBasic
- https://github.com/orgs/xbwlteam/repositories
- XBasic على SourceForge
- التوثيق والروابط والموارد
- إنشاء البرنامج التعليمي الأول الخاص بواجهة المستخدم الرسومية
- إنشاء ملف تنفيذي مستقل
- الصفحة الرئيسية لـXBLite
- الفئة: مهام XBasic التي تم تنفيذها في XBasic على rosettacode.org
