Learning Lisp - List Processing language - lesson 6 - List Functions - part 1 -
Sum - Length

Lisp, an acronym for list processing, is a functional programming language that was designed for easy manipulation of data strings. As one of the oldest programming languages still in use, Lisp offers several different dialects and has influenced the development of other languages.

Lisp is a family of programming languages with a long history and a distinctive, fully parenthesized prefix notation. Originally specified in 1960, Lisp is the second-oldest high-level programming language still in common use, after Fortran.

Lisp is a strange programming language. In Lisp code there are parentheses everywhere. Some people even claim that the name stands for “Lots of Isolated Silly Parentheses”. But the claim is unwarranted. Lisp stands for LISt Processing, and the programming language handles lists (and lists of lists) by putting them between parentheses. The parentheses mark the boundaries of the list. Sometimes a list is preceded by an apostrophe ‘'’, called a single-quote in Lisp


تعلم ليسب - لغة معالجة القوائم - الدرس 6 - توابع القوائم - الجزء الأول

ليسب هو اختصار لمعالجة القوائم ، وهو لغة برمجة وظيفية تم تصميمها لتسهيل معالجة سلاسل البيانات. باعتبارها واحدة من أقدم لغات البرمجة التي لا تزال مستخدمة ، تقدم ليسب عدة لهجات مختلفة وقد أثرت في تطور اللغات الأخرى.

ليسب هي عائلة من لغات البرمجة لها تاريخ طويل ورمز بادئة مميز ومحدد بالكامل. تم تحديد ليسب في الأصل في عام 1960 ، وهي ثاني أقدم لغة برمجة عالية المستوى لا تزال شائعة الاستخدام ، بعد فورتران.

ليسب هي لغة برمجة غريبة. في كود ليسب توجد أقواس في كل مكان. يدعي بعض الناس أن الاسم يرمز إلى "الكثير من الأقواس السخيفة المعزولة". لكن الادعاء لا مبرر له. يرمز ليسب إلى القائمة معالجة ، وتتولى لغة البرمجة القوائم (وقوائم القوائم) بوضعها بين قوسين. الأقواس تشير إلى حدود القائمة. في بعض الأحيان تسبق القائمة بعلامة اقتباس أحادية "" تسمى اقتباس مفرد في ليسب