السلام عليكم ....
أدرس خلال هذا الفصل مادة لغات البرمجة ... و قطعت فيها شوطاً جيداً :)
خطر ببالي موضوع أود ممن له سابق خبرة فيه أن يمدنا بالنصيحة....
كما نعلم فإن أحد تقنيات الصور في الحاسوب هو ما يسمى بالـ Vector Graphics .... يعتمد على تخزين MetaData تعبر عن الصورة... و لكن خطرت لي فكرة... هل يمكنني أن أقوم ببناء لغة برمجة للرسم ؟!
أي أن المبرمج يقوم ببناء الصورة عن طريق كتابة برنامج لرسمها... اللغة لن تكون لغة برمجة عامة, و إنما لغة مختصة للرسم.... أعرف أن هذا الشيء مجنون قليلاً و لكن أريد معرفة المزيد :)
أولاً أريد أن أعرف هل إنشاء لغة فيها كمية programming constructs أساسية صعب ؟ فقط if statement و for loop.... ربما شبيهة بتلك الموجودة في لغة C ....
إذا توضحت الرؤية في رأسي ... ربما سأقوم بكتابة الـ BNF Grammar لتلك اللغة :) و هناك أمر آخر, هل تعرف مصادر جيدة حول موضوع الـ Semantics خصوصاً الـ axiomatic و denotational ؟
يبقى السؤال الأهم.. و هو مدى إمكانية كتابة Implementation لتلك اللغة, هناك أدوات كثير مثل yacc و غيره, هل جربت إحداها ؟
برامج اللغة نفسها ربما تترجم للغة منخفضة المستوى لتعمل على آلة افتراضية, لزيادة سرعة تفسير البرنامج, و سهولة عمل Interpreters فيما بعد....
ما رأيك ؟
هل ترى فائدة من الموضوع كله من الأساس ...
تحياتي,


