Skip to content
ليسب

File:John_McCarthy_Stanford.jpg · Wikimedia Commons · See Wikimedia Commons

EntityQ132874· pop 81· linked from 910 articles

Also known as LISt Processor, List Processor, Lisp (programming language), ISO/IEC 13816, JIS X 3012

functional programming language based on the lambda calculus

AI overview

Lisp is a programming language designed around the mathematical concept of lambda calculus, which focuses on using functions as the basic building blocks of computation. It matters because it pioneered functional programming—an approach to writing software that has influenced many modern programming languages and remains relevant for certain types of computational problems.

AI-generated from the Wikipedia summary — may contain errors.

Described at

Link to a page describing this subject · 3,514 chars · not written by Vinony

Wikidata facts

Developer
Steve Russell
Designed by
John McCarthy
Image
LISP Programazio Lengoaia UEU.png
Show 14 more facts
different from
lisp
Stack Exchange tag
stackoverflow.com/tags/lisp
Commons category
Lisp (programming language)
publication date
1959-01-15
inception
1958-01-01
programming paradigm
reflective programming
derivative work
Maclisp
typing discipline
strong typing
on focus list of Wikimedia project
Wikipedia:Vital articles/Level/4
social media followers
37044
Sources (5)

via Wikidata · CC0

Article · العربية

ليسب (بالإنجليزية: LISP أو Lisp)‏ هي لغة برمجة ذات تاريخ عريق، فقد تم وضع مواصفاتها عام 1958 وبذلك تحل بعد الفورتران التي طورت قبلها بسنة، كثاني لغة برمجة عالية المستوى. وضعت ليسب كلغة ترميز رياضية عملية وفق تعريف تفاضل لامبدا وتكاملها لألونزو تشرش 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، تكتب تلك الدالة كالتالي: (f x y z)

Abstract from DBpedia / Wikipedia · CC BY-SA

Gallery (6)