فى هذا المقال بعنوان Create a Language Compiler for the .NET Framework يشرح السيد “Joel Pobar” كيفية كتابة لغة برمجية ومصرف خاصة بك عن طريق بيئة التطوير دوت نت بلغة سى شارب ‘المفضلة فى الدوت نت’
يستخدم السيد Joel ثلاثة مراحل لعملية ترجمة الشيفره وتحويلها الى ملف تنفيذى “exe” قابل للتشغيل تحت بيئة الدوت نت
.gif)
المرحلة الاولى: وهى مسح شامل على الشيفرة “The Scanner” لآستخراج قواعد اللغة
المرحلة الثانية: “The Parser” وهى مرحلة تحويل ماتم مسحة من مرحلة “Scanner” الى تعابير اللغة مثل حلقة التكرار وجملة if والدوال
المرحلة الثالثة: “The Code Generator” تحويل الجمل او التعابير البرمجية الى لغة الدوت نت MSIL
مثال فى كتابة الشيفرة الخاصة باللغة
var ntimes = 0;
print "How much do you love this company? (1-10) ";
read_int ntimes;
var x = 0;
for x = 0 to ntimes do
print "Developers!";
end;
print "Who said sit down?!!!!!";
بالتوفيق ان شاء الله