Lisp


Lisp היא משפחה של שפות תכנות. השם אומר "מעבד רשימות".
השפה נוצרה ב־1958 בחוגי MIT. היא מאוד ישנה ועדיין בשימוש.

היוצר העיקרי היה ג'ון מקארתי. בתרגום רעיוןיו הוצגה השפה לראשונה בשנות ה־50. המתכנת סטיב ראסל רץ תכניות Lisp על מחשב IBM 704.

Lisp אפשרה לקוד להתנהג כמו נתונים. זה אומר שתכנית יכולה לשנות את עצמה. זה נקרא מטא־תכנות. Lisp גם המציאה רעיון שנקרא איסוף זבל. איסוף זבל מנקה זיכרון שלא בשימוש.

ב־Lisp כותבים פונקציות וסדרי פעולות בתוך סוגריים. זה נקרא כתיב תחיליתי או ביטויי־S. לדוגמה קוראים לפונקציה עם (שם‑הפונקציה פרמטר1 פרמטר2).

Lisp עובדת הרבה עם רשימות. רשימה היא סדרת פריטים. יש פקודות לקחת את הפריט הראשון (car או first) ואת השאר (cdr או rest).

יש כמה גרסאות חשובות של Lisp. חשובים במיוחד: Common Lisp ו־Scheme. בשנים האחרונות יש ניבים חדשים כמו Clojure ו־Racket. יש גם Emacs Lisp שמשמש בתוך עורך הטקסט Emacs.

תגובות גולשים

התגובה תפורסם באתר לאחר אישור המערכת

עדיין אין תגובות. היה הראשון להגיב!