تبديل البحث
بحث
تبديل القائمة
1.2M
94
255
3.5M
أرابيكا
الموسوعة
الصفحة الرئيسة
الأحداث الجارية
أحدث التغييرات
أحدث التغييرات الأساسية
صفحات خاصة
رفع ملف
تصفح
المواضيع
أبجدي
بوابات
مقالة عشوائية
تصفح من غير إنترنت
مشاركة
تواصل مع أرابيكا
مساعدة
الميدان
sitesupport
في مشاريع أخرى
Toggle preferences menu
إشعارات
تبديل القائمة الشخصية
غير مسجل للدخول
سيكون عنوان الآيبي الخاص بك مرئيًا للعامة إذا قمت بإجراء أي تعديلات.
user-interface-preferences
أدوات شخصية
إنشاء حساب
دخول
عرض مصدر ليسب
من أرابيكا، الموسوعة العربية الحرة
شارك هذه الصفحة
معاينة
اقرأ
عرض المصدر
تاريخ
associated-pages
مقالة
نقاش
المزيد من الإجراءات
→
ليسب
ليس لك صلاحية تعديل هذه الصفحة، للسبب التالي:
الفعل الذي اعتزمته مقصور على المستخدمين أعضاء المجموعة:
مستخدمون
.
نص الصفحة:
{{بطاقة لغة برمجة}} '''ليسب''' {{إنج|LISP أو Lisp}} هي [[لغة برمجة]] ذات تاريخ عريق، فقد تم وضع مواصفاتها عام 1958 وبذلك تحل بعد ال[[فورتران]] التي طورت قبلها بسنة، كثاني [[لغة برمجة عالية المستوى]].<ref>{{استشهاد ويب|الأخير=Weinreb|الأول=Daniel|عنوان=Common Lisp Implementations: A Survey|مسار=http://common-lisp.net/~dlw/LispSurvey.html|تاريخ الوصول=4 April 2012| مسار أرشيف = https://web.archive.org/web/20180622083812/https://common-lisp.net/~dlw/LispSurvey.html | تاريخ أرشيف = 22 يونيو 2018|حالة المسار=dead}}</ref><ref>[https://hal.inria.fr/file/index/docid/70041/filename/RT-0126.pdf Outils de generation d’interfaces : etat de l’art et classification by H. El Mrabet] {{Webarchive|url=https://web.archive.org/web/20171001122327/https://hal.archives-ouvertes.fr/file/index/docid/70041/filename/RT-0126.pdf |date=01 أكتوبر 2017}}</ref><ref>{{استشهاد ويب|مسار=https://www.iso.org/standard/22987.html |عنوان=ISO/IEC 13816:1997 |ناشر=Iso.org |تاريخ=2007-10-01 |تاريخ الوصول=2013-11-15| مسار أرشيف = https://web.archive.org/web/20160730151347/http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=22987 | تاريخ أرشيف = 30 يوليو 2016 }}</ref> وضعت ليسب كلغة [[ترميز]] رياضية عملية وفق تعريف تفاضل لامبدا وتكاملها لألونزو تشرش Alonzo Church's Lambda Calculus، لكنه سرعان ما فضل استخدامها في أبحاث [[ذكاء اصطناعي|الذكاء الاصطناعي]]، وبتصدرها كإحدى أقدم اللغات، قدمت ليسب مبادئ عديدة في [[علم الحاسوب|علوم الحاسب]] كبنى البيانات الشجرية Tree Data Structures و[[برمجة كائنية التوجه|البرمجة كائنية التوجه]]. تشير ليسب إلى المصطلح LISt Processing language، [[قائمة متصلة|القوائم المتصلة]] {{إنج|Linked Lists}}إحدى بنى البيانات الأساسية للغة، بل إن كود المصدر للغة مكون من قوائم، وكنتيجة لذلك، تعامل برامج ليسب كود المصدر ك[[بنية بيانات]] Data Structure ما يعطي شأنا لنظام [[ماكرو (علم الحاسوب)|الماكرو]] Macro الذي يسمح للمبرمجين بإنشاء صيغ جديدة أو لغة مدمجة مختصة المجال في ليسب Domain-specific Programming Language. التبادل بين الكود والبيانات يعطي للغة ليسب صيغة تعرف فورية Instantly Recognizable Syntax، ف[[برنامج (توضيح)|برامج]] ليسب مكتوبة بشكل التعبير الرمزي S-expression (ترمز S إلى Symbol) أو كقوائم محاطة بأقواس، فعند استدعاء دالة Function "f" لها [[وسائط|الوسائط]] Arguments x وy وz، تكتب تلك الدالة كالتالي: <syntaxhighlight lang="lisp"> (f x y z)</syntaxhighlight>
ارجع إلى
ليسب
.
عرض مصدر ليسب
من أرابيكا، الموسوعة العربية الحرة