أم أل المعيارية

أم أل المعيارية
معلومات عامة
التصنيف
التنميط
ظهرت في
1983[1] عدل القيمة على Wikidata
التطوير
المطور
الإصدار الأول
1983 عدل القيمة على Wikidata
التأثير
مشتقة من
متأثرة بـ
متفرقات
امتدادات الملفات
sml عدل القيمة على Wikidata
موقع الويب
smlfamily.github.io (الإنجليزية) عدل القيمة على Wikidata

أم ال المعيارية ( SML ) Standard ML هي لغة برمجة للأغراض العامة، لغة معيارية و وظيفية مع تجميع زمني ذو اختبار للتنويع البرمجي. وهي تحظى بشعبية كبيرة بين كتاب المجمّعات والباحثين في لغة البرمجة، وكذلك في تطوير نظرية الاثبات التلقائي.

SML هي لهجة حديثة لـ ML ، لغة البرمجة المستخدمة في مشروع إثبات نظرية المنطق للوظائف (الدوال) الحسابية (LCF). وهي مميزة بين اللغات المستخدمة على نطاق واسع من حيث أنها تحتوي على مواصفات قياسية، مقدمة كقواعد كتابة ودلالات تشغيلية في تعريف ML القياسي . [2]

أمثلة أكواد برمجية

[عدل]

مرحبا يا عالم

[عدل]

البرنامج التالي "hello.sml":

 print "مرحباً يا عالم!\n";

يمكن تجميعها باستخدام MLton:

$ mlton hello.sml

و تُشغّل:

$ ./hello Hello world!

انظر أيضًا

[عدل]

المراجع

[عدل]
  1. ^ ا ب وصلة مرجع: https://www.smlnj.org/sml97.html.
  2. ^ Milner، Robin؛ Tofte، Mads؛ Harper، Robert؛ MacQueen، David (1997). The Definition of Standard ML (Revised). MIT Press. ISBN:0-262-63181-4.

روابط خارجية

[عدل]