LISP 2
لغة البرمجة LISP 2 هي لغة برمجة تم اقتراحها في الستينيات كخليفة للغة Lisp .
تاريخ
كانت دلالاتها تشبه إلى حد كبير دلالات لغة ليسب، وبنيتها النحوية تشبه بنية لغة ألغول 60. ويُذكر عنها في الغالب بسبب بنيتها النحوية، إلا أنها كانت تتمتع بالعديد من الميزات التي تتجاوز تلك الموجودة في لغات ليسب المبكرة.
كانت لغات ليسب المبكرة تعاني من العديد من القيود، بما في ذلك محدودية أنواع البيانات وبطء العمليات الحسابية. كما اعتُبر استخدامها للرموز بين قوسين مشكلةً أيضاً. توقع مخترع ليسب، جون مكارثي ، معالجة هذه المشكلات في إصدار لاحق، سُمّي نظرياً ليسب 2. ومن هنا جاء اسم ليسب 1.5 للإصدار الذي خلف الإصدار الأول من ليسب. [ 1 ]
كانت لغة Lisp 2 مشروعًا مشتركًا بين شركة تطوير الأنظمة وشركة المعلومات الدولية، وكان من المفترض أن تعمل على حاسوب AN/FSQ-32 العسكري من إنتاج شركة IBM . لاحقًا، تحوّل التطوير إلى حاسوب IBM 360/67 وحاسوب PDP-6 من إنتاج شركة Digital Equipment Corporation . وفي النهاية، تم التخلي عن المشروع.
فهرس
- أبراهامز، بول دبليو؛ بارنيت، جيفري أ؛ بوك، إروين؛ فيرث، دونا؛ كاميني، ستانلي ل؛ وايزمان، كلارك؛ هوكينسون، لويل؛ ليفين، مايكل آي؛ سوندرز، روبرت أ. (1966). "لغة برمجة ونظام LISP 2" (ملف PDF) . وقائع المؤتمر المشترك للخريف للحاسوب . الصفحات 661-676 . doi : 10.1145/1464291.1464362 .
- أبراهامز، بول دبليو. (1967). مواصفات لغة LISP 2 (ملف PDF) (تقرير فني). سانتا مونيكا، كاليفورنيا: شركة تطوير الأنظمة . التقرير الفني TM-3417/200/00.
- مكارثي، جون (12 فبراير 1979). "تاريخ لغة ليسب" .
- ميتشل، ر. و. (1964). مقترح مواصفات لغة ليسب 2 (ملف PDF) (تقرير فني). ستانفورد، كاليفورنيا: مختبر ستانفورد للذكاء الاصطناعي . مذكرة رقم 21.
مراجع
- ↑ مكارثي، 1979
روابط خارجية
- عائلة لغات البرمجة ليسب
