ما هي لغة البرمجة ليسب LISP Programming Language

اقرأ في هذا المقال


مقدمة عن لغة البرمجة ليسب – Introduction about LISP Programming Language:

تُعد لغة البرمجة ليسب (LISP) هي ثاني أقدم لغة برمجة عالية المستوى بعد لغة البرمجة فورتران، وقد تغيرت كثيراً منذ بداياتها الأولى، وهي اختصار لمصطلح “list processing” وتعني معالجة القوائم، وهي لغة برمجة تم تطويرها لتسهيل معالجة سلاسل البيانات، ويتم استخدامها في العادة في مجال الذكاء الإصطناعي (AI)، وهي واحدة من أقدم لغات البرمجة التي لا تزال تُستخدم على نطاقٍ واسع، وتم اكتشاف هذه اللغة بواسطة “جون مكارثي” في عام 1958.

مزايا لغة البرمجة ليسب – LISP Programming Language Features:

  • تستخدم لغة البرمجة ليسب منهجية التصميم التكراري.
  • توفر لغة البرمجة ليسب خاصية تصحيح الأخطاء وعلى مستوى عالي من الدقة.
  • طريقة الكتابة في لغة البرمجة ليسب ديناميكية.
  • توفر لغة البرمجة ليسب أنواع واسعة النطاق من البيانات مثل: الكائنات (Objects) والقوائم (Lists) والمتجهات والمصفوفات القابلة للتعديل والجداول.
  • خلافا لمعظم اللغات الأخرى  فإنلغة البرمجة (Lisp) يمكن قراءتها من بنية البيانات الفعلية حيث يتم معالجتها بواسطة نظام (Lisp) الأساسي.
  • تستخدم لغة البرمجة ليسب في مجال تعلم الآلة (Machine Learning).
  • أكثر من أي لغة أخرى تعد لغة البرمجة ليسب واحدة من اللغات التي لديها ثقافتها الفريدة التي تميزها عن غيرها من اللغات.

أهم مجالات استخدام وتطبيقات لغة البرمجة ليسب:

  • محركات الألعاب.
  • تعتبر هذه اللغة من أكثر اللغات استخداماً في مجال الذكاء الإصطناعي.
  • تُستخدم هذه اللغة في مجال إدارة ومعالجة القوائم.

أهم التطبيقات التي تستخدم لغة البرمجة ليسب:

  • AutoCAD: وهو  واحد من أكثر برامج التصميم الهندسي شهرة واستخداماً في العديد من المجالات؛ حيث يدعم إنشاء الرسومات ثلاثية وثنائية الأبعاد ( 3D ، 2D).
  • Yahoo Store: وهو عبارة عن تطبيق برمجيات والذي يقدم للمستخدمين  مجموعة متنوعة من الأدوات والميزات التي تساعدهم على بناء متاجرهم على شبكة الإنترنت.

لغات البرمجة التي تأثرت بلغة البرمجة ليسب:

المصدر: LISP - OverviewLearn Lisp Programming: Intro, Versions, and MoreLISP (list processing)LISP computer language


شارك المقالة: