SdlBasic
SdlBasic هو مترجم متعدد المنصات للغة BASIC ، يستخدم مكتبات SDL . [ 1 ] يعتمد جوهر المترجم على wxBasic . [ 2 ] يُعدّ هذا المترجم مفيدًا جدًا للمبرمجين الملمين بمترجمات ANSI-BASIC والذين يرغبون في استخدام ميزات مكتبة SDL في تطوير برامجهم. باستخدام بيئة التطوير المتكاملة (IDE)، يُمكن إنشاء ملف تنفيذي. [ 3 ] ساهم هذا التطبيق في إلهام بيئة تطوير RCBasic المُرخصة بموجب رخصة zlib ، [ 4 ] مع محاولة لإنتاج AllegroBASIC لمكتبة Allegro المشابهة . [ 5 ] كما توفر Gambas مكون SDL مدمجًا يسمح باستخدام BASIC مع المكتبة. [ 6 ]
تاريخ
بدأ تطوير SdlBasic في ديسمبر 2002، عندما خطرت لمؤلفه، Vroby (روبرتو فيولا)، فكرة استخدام مكتبات SDL على نواة wxBasic، بدلاً من مكتبات wxWidgets.
صدرت إصدارات رئيسية في أعوام 2004 و2005 و2007 و2012. [ 7 ] قبل عام 2005، كان يُستخدم أي محرر نصوص لكتابة شفرة البرنامج. في عام 2005، أُضيفت بيئة تطوير متكاملة (IDE). في عام 2012، قُسّمت الحزمة إلى بيئة التطوير المتكاملة والمفسر، مع إمكانية استخدام بيئة التطوير المتكاملة لتشغيل الشفرة. موقع التنزيل الرئيسي هو SourceForge.
تم نقل موقع الدعم (الوثائق الإلكترونية والمنتدى) وتغيير القائم على صيانته. يمكنكم الآن الوصول إليه عبر الرابط المضاف أدناه على موقع altervista.org. ولا يزال المؤلف الأصلي يساهم في المنتدى.
منفذ PSP
في 22 مايو 2008، تم نقل لغة SDLBasic إلى جهاز سوني بلاي ستيشن المحمول . [ 8 ] تتيح لك هذه اللغة تشغيل الألعاب واستخدام التطبيقات المبرمجة بلغة SDLBasic. وقد أصدر أحد المستخدمين مؤخرًا تحديثًا (الإصدار 0.7) على منتديات qj، والذي تضمن ميزة إخراج الفيديو على الجهاز النحيف.
رخصة
SdlBasic مفتوح المصدر ومتاح مجاناً بموجب شروط رخصة جنو العمومية العامة .
مثال على الكود
دالة swap ( a , b ) tmp = a a = b b = tmp نهاية الدالة v1 = 10 v2 = 20 print v1 , v2 swap ( v1 , v2 ) print v1 , v2مراجع
- ↑ "صنع ألعاب بسيطة باستخدام لغة sdlBasic" . لا وقت للعب . 14 سبتمبر 2017. تاريخ الاسترجاع: 25 فبراير 2024 .
- ↑ سيلفا، باولو. "بعض الأفكار لـ wxBasic" . nitrofurano . تم الاسترجاع في 25-02-2024 .
- ↑ "تطبيقات PSP باستخدام sdlBasic" . مشاريع تقنية ممتعة . 10 مارس 2017. تم الاطلاع عليه بتاريخ 25 فبراير 2024 .
- ↑ كانينغهام، رودني. "RCBasic" . جيت هاب . تم الاسترجاع في 26 فبراير 2024. شكر
خاص لمجتمع sdlBasic ومجتمع retrogamecoding وBP.
- ↑ "الصفحة الرئيسية لبرنامج AllegroBASIC" . AllegroBASIC . مؤرشف من الأصل بتاريخ 15 نوفمبر 2018. تم الاطلاع عليه بتاريخ 7 أكتوبر 2023 .
- ^ "gb.sdl2" . جامباس ويكي . تم الاسترجاع 2026-01-18 .
- ↑ شو، ستيفن. "برامج ستيفن sdlBasic" . تم الاسترجاع في 25-02-2024 .
- ↑ "sdlBasic v0.5 لجهاز PSP" . مؤرشف من الأصل بتاريخ 25-05-2008 . تم الاطلاع عليه بتاريخ 24-05-2008 .
روابط خارجية
- الموقع الرسمي
- "بعض الأمثلة" . مؤرشف من الأصل بتاريخ 30-05-2016.
- وثائق HTML عبر الإنترنت
- مترجمو لغة BASIC
- برامج تستخدم wxWidgets
- بيئة تطوير ألعاب الفيديو
- بيئات تطوير متكاملة مجانية
- بيئات التطوير المتكاملة لنظام لينكس
- برامج تطوير ألعاب الفيديو
