نبذة سريعة عن ماري (لغة برمجة)

ماري هي لغة برمجة تم تصميمها وتنفيذها عن طريق المنظمة البحثية [RUNIT] في تروندهايم، النرويج في السبعينات. وقد اخذت العديد من ملامح [اللغة الخوارزمية ALGOL 68]، لكنها قد تم تصميمها لبرمجة موجهة للآلات.

وكان في قواعدها اللغوية خاصية غير عادية وهي أن التعبيرات كانت مبنية من خلال استخدام معاملات وسيطة، لكنها جميعا كان لها نفس الأولوية وذهب التقييم من اليسار الي اليمين إلا إذا كانت توجد أقواس. وكان للتعيين تخصيص على اليمين واعتُبر التعيين مجرد معاملا أخر.

ومثل لغة سي، يبدو أن العديد من ميزات اللغة قد وُجدت للسماح للمبرمجين بإنتاج كود محسن بشكل معقول، على الرغم من أن مولد الكود بدائي جدا في المحول البرمجي. وقد شملت هذه الميزات معاملات تشبه += غير ما هو وارد في سي (لغة برمجة) وإعلانات واضحة للسجلات بالنسبة للمتغيرات.

قراءة المقال الكامل على ويكيبيديا ←