أطلقنا الإصدار 0.3 من لغة الأسُس البرمجية. اللغة الآن مقتصرة الآن على البرمجة الإجرائية (procedural programming)، أي مشابهة للغة سي (وليس سي++) كما أنها تفتقر لمكتبات واجهة المستخدم، لكن على الأقل يمكن الآن استخدامها لكتابة برامج حقيقية. المثال التالي لكتابة برنامج يطبع التاريخ الحالي:
يمكن أيضاً كتابة البرامج بالانجليزية، ويمكن أيضاً الدمج بين العربية والانجليزية.
يمكنكم تحميل الإصدار والاطلاع على مزيد من الأمثلة على الموقع الرسمي: alusus.net
ننتظر تعليقاتكم وآرائكم.
"متم" اختصار لـمكتبة التنفيذ المعيارية، أو Standard Runtime Library.
هل عندك اقتراحات محددة لتحسين السينتاكس؟
بصورة عامة، فنحن آثرنا في السينتاكس سهولة الفهم على سهولة الكتابة. مثلاً، العبارة التالية في لغة سي:
*((float*)&n) = 0
تقابلها في لغة الأسس:
ن~مؤشر~مثل[مؤشر[عائم]]~محتوى = 0
العبارة في لغة الأسس أطول كتابة، لكنها أيسر فهما. يمكنك بسهولة أن تفهم أنها تأخذ مؤشر ن ثم تحوله إلى مؤشر لرقم عائم ثم تأخذ محتوى ذلك المؤشر. بينما السينتاكس المقابل في لغة سي يبدو كلغز.
@سرمد عندي سؤال بعيد عن الموضوع الحقيقة
ما هي RunTime library بالضبط ؟
التعليقات