لغة البرمجة SLIP
SLIP هي لغة برمجة حاسوبية لمعالجة القوائم ، ابتكرها جوزيف وايزنباوم في ستينيات القرن العشرين. اسم SLIP اختصار لـ Symmetric List Processor ( معالج القوائم المتناظر ) . طُبقت في البداية كامتداد للغة البرمجة فورتران ، ثم دُمجت لاحقًا في لغتي MAD و ALGOL . [ 1 ] أشهر برنامج كُتب بهذه اللغة هو ELIZA ، وهو برنامج حاسوبي مبكر لمعالجة اللغة الطبيعية، ابتكره وايزنباوم [ 2 ] في مختبر الذكاء الاصطناعي بمعهد ماساتشوستس للتكنولوجيا . [ 3 ]
نظرة عامة
باختصار، يتألف برنامج SLIP من مجموعة من دوال الوصول المكتوبة بلغة فورتران، والتي تعمل على قوائم دائرية مرتبطة ثنائياً ذات حقول بيانات ثابتة الحجم. وتتضمن دوال الوصول هذه خيارات عنونة مباشرة وغير مباشرة.
تمثيل القوائم
كان تمثيل القائمة يتألف من أربعة أنواع من الخلايا: خلية قارئ ، وخلية رأس ، وخلية مؤشر قائمة فرعية ، وخلية بيانات . احتوت خلية الرأس على حقل عدّ مرجعي لأغراض جمع البيانات المهملة . سمح مؤشر القائمة الفرعية بتمثيل القوائم المتداخلة، مثل (أ، ب، ج، (1، 2، 3)، د، هـ، و) حيث (1، 2، 3) هي قائمة فرعية يُشار إليها بخلية في موضع "*" في القائمة (أ، ب، ج، *، د، هـ، و). كانت خلية القارئ عبارة عن مكدس سجل حالة - وهو مثال جيد على نمط التذكير - حيث تشير كل خلية إلى رأس القائمة المقروءة، والموضع الحالي داخل القائمة المقروءة، ومستوى أو عمق مكدس السجل.
مراجع
- ↑ "لغات برمجة الحاسوب - S" . مؤرشف من الأصل بتاريخ 17 يناير 2022. تم الاطلاع عليه بتاريخ 20 مارس 2006 .
- ↑ "آلان تورينج في المئة من عمره" . جريدة هارفارد . 13 سبتمبر 2012. تم الاطلاع عليه بتاريخ 22 فبراير 2016 .
- ↑ وايزنباوم، جوزيف (1976). قوة الحاسوب والعقل البشري: من الحكم إلى الحساب . نيويورك: دبليو إتش فريمان وشركاه. الصفحات 2، 3، 6، 182، 189. ISBN 0-7167-0464-1.
- معالج القوائم المتناظر ، جوزيف وايزنباوم، CACM 6:524-544 (1963). ساميت 1969، ص 387.
- قوة الحاسوب والعقل البشري: من الحكم إلى الحساب ، جوزيف وايزنباوم، سان فرانسيسكو: دبليو إتش فريمان، 1976، رقم ISBN 0-7167-0463-3
- مكتبات فورتران
- لغات البرمجة
- مواضيع لغات البرمجة
