السلام عليكم
أعمل في وقت فراغي في بعض الأحيان في تصميم لغة برمجة جديدة شيئية التوجه. تستطيع القول أنها هواية. وربما أدركت أخي الكريم أني صممت لغة برمجة بسيطة جدا هيكلية تجدها هنا:
حزمة قارئ الدوال والمعادلات الرياضية، لغة برمجة عربية بسيطة (جديد)
ربما آخذ وقتا كثيرا في تصميمها، أكتب هذا الكلام وأنا أرى أني في الإصدار رقم 0.1 من هذه اللغة. وأعتقد أني سأصدر شفرة اللغة في المنتدى عندما أصل إلى الإصدار 1.0 على الأقل بإذن الله.
حاليا أعمل على المترجم أو المجمع وسيأخذ وقتا. وأطمع حاليا بمشاركة الشباب في تصميم اللغة نفسها بكلماتها وتراكيبها وشكلها وإعرابها وكل ماله علاقة بأحكام هذه اللغة التي ينبغي لمستخدمها إدراكها. فإذا انتهيت من محرك اللغة أو لبها وجدت مشاركات تفيدني في أحكام وتراكيب هذه اللغة التي بها سأستخدمها لربط التراكيب بالمترجم.
بالتفصيل:
1- أعمل حاليا على Code Generator وبعدها سأعمل على Code Optimizer، وهذا أعمل عليه وحدي حاليا.
2- في هذا الموضوع، أريد مشاركة الأعضاء في Lexizal Analyzer و Syntax and Semantic Analyzer. وهذا يختص بشرح تراكيب اللغة المستخدمة.
لمزيد من التفاصيل راجع موضوع محمد حسام "كيف تبني لغة برمجة(المرحلة الأولى)"
الهدف المنشود الحالي من هذا العمل:
1- المتعة في إصدار لغة برمجة عربية بسيطة.
2- تحدي مصاعب ومشاكل تصميم المترجمات عموما واكتساب الخبرة.
3- محاولة تقريب لغة الآلة إلى اللغة العربية قدر الإمكان.
4- صناعة عمل منسق ومحبوك قدر الإمكان مع توفر شرح الشفرة وشرح مبادئ تراكيب هذه اللغة.
أرجو عدم استعجال هذا العمل، وسأبقي هذا الموضوع كمسودة.
الآن أضع بين أيديكم سؤال: كيف تقترح شكل وأسلوب هذه اللغة؟



