Page 95 - الصحافة المتخصصة
P. 95
الصحافة المتخصصة
ومن أهم هذه الممي ازت:
.1اعتماد هذه اللغة علي القوائم كأساس لتركيب البيانات بصفة عامة ،وهذا التركيب يعطي ميزة كبيرة في
صياغة ب ارمج الذكاء الاصطناعي.
.٢القدرة علي جدولة الرموز ومعالجتها .Symbol manipulation
.3إمكانيات كبيرة في توفير بيئة برمجة فعالة .Interactive Programming
لا تعني القوائم هنا أن البيانات تكون في جدول من خانات (حقول) بالمعني المتعارف عليه في جداول
المرتبات أو بيان أسماء الطلاب في فصل د ارسي ،وانما القوائم في لغة ليسب هي عبارة عن قوس
يحتوي بداخله علي البيانات يفصل كل بيان وآخر مسافة واحدة علي الأقل فالجملة التالية هي قائمة من
قوائم البيانات في لغة ليسب ) .(123 all Ahmedتتكون القائمة من مجموعة خلايا Cellsأو ذ ارت
،atomsوقد تتكون القائمة من مجموعة ذ ارت فقط ،أو مجموعة من الذ ارت والقوائم ،وفي الحالة الأخيرة
تكون قائمة مركبة .
بالإضافة إلي اختلاف القائمة عن مفهوم المصفوفة فإن هناك العديد من الامتيا ازت التي يوفرها تركيب
البيانات علي صورة قائمة عما لو كانت علي شكل مصفوفة ،فبينما يتطلب الأمر في معالجة
المصفوفات:
-1تحديد نوع وحجم البيانات لإمكان تخصيص مكان مناسب لها في الذاكرة.
-٢لا يجوز لها أن تنقص أو تزيد عن الحجم المحدد لها.
-3يجب أن تُحفظ في أماكن متتالية من الذاكرة .
فإن القوائم تمتاز بأنها:
-1لا يستلزم الأمر تحديد حجم ونوع البيانات لها مقدماً.
-٢يمكن أن تنكمش بنقصان الحجم أو تتمدد بزيادة الحجم عند تنفيذ البرنامج.
82