لغات البرمجة

لغة برمجة OpenLisp: نظرة عامة

تم تطوير لغة البرمجة OpenLisp من قبل كريستيان جوليان، وهي تنتمي إلى عائلة لغات Lisp. تم تصميمها لتتوافق مع المعيار الدولي لـ ISLISP الصادر بشكل مشترك من قبل المنظمة الدولية للتوحيد القياسي (ISO) واللجنة الدولية للتقنية الكهربائية (IEC)، ISO/IEC 13816:1997(E)، الذي تم تعديله إلى ISO/IEC 13816:2007(E). وقد تم كتابتها باستخدام لغات البرمجة C و Lisp، وتعمل على معظم أنظمة التشغيل الشائعة.

تعتبر OpenLisp تنفيذًا لـ ISLISP، ولكنها تحتوي أيضًا على العديد من الامتدادات التي تتوافق مع Common Lisp (مثل hashtable و readtable و package و defstruct و sequences و rational numbers)، بالإضافة إلى مكتبات أخرى (مثل مكتبة الشبكة المحلية وتعبيرات العادة و XML و واجهة التشغيل المحمولة (POSIX) و SQL وبروتوكول الوصول إلى الدليل الخفيف (LDAP)).

تتضمن ميزات OpenLisp مفسرًا مرتبطًا بحلقة القراءة والتقييم والطباعة (REPL)، وبرنامج تجميع لغة Lisp (LAP)، ومترجمًا خلفيًا للغة C.

يجب الإشارة إلى أن اللغة تأتي مع مجموعة من الميزات، مثل القدرة على وضع تعليقات في الشفرة وتنسيق الشفرة بطريقة دلالية. كما تدعم إضافة تعليقات في الأسطر.

يمكن الاطلاع على المزيد من التفاصيل حول OpenLisp عبر صفحتها على ويكيبيديا: OpenLisp Wikipedia.