מה זה LISP? הגדרה ומשמעות

click fraud protection

LISP הוא קיצור של LIST Processor. LISP הוא השם למשפחה של שפות תכנות ברמה גבוהה הנמצאות בשימוש הנפוץ ביותר בחקר בינה מלאכותית, מכיוון שהיא אינה עושה הבחנה בין תוכנית לנתונים. LISP הוא אידיאלי למניפולציה של טקסט והיא במקרה אחת משפות התכנות הוותיקות ביותר שעדיין נמצאות בשימוש פעיל.

Technipages מסביר את LISP

היא נוצרה ופורסם במקור בשנת 1958 - השפה הנפוצה היחידה הישנה מ-LISP היא Fortran. קיימות מספר איטרציות בודדות של LISP, הפופולריות ביותר הן Scheme, Clojure ו-Common LISP. כל גרסה היא בעצם דיאלקט של הגרסה המקורית, שנוצרה במקור כתווי מתמטי מעשי. ליתר דיוק, סימון מתמטי עבור תוכנות מחשב, המושפע מהסימון של חשבון הלמבדה של אלונזו צ'רץ'. חשבון למדה הוא מערכת פורמלית בלוגיקה מתמטית, והיא מהווה את הבסיס הפונקציונלי לשפות LISP.

רשימות מהוות את הבסיס הפונקציונלי של מבנה הנתונים של שפות LISP, בעוד שהתוכנית הסופית, הקומפילטית, מבצעת חישובים המבטאים ערכים ברשימות אלה. שפות LISP נכללות בקטגוריה של שפות תכנות אחרות ברשות הציבור, קיימות גרסאות בלתי מובנות לחלוטין. כל אחד יכול ללכת וליצור וריאציה שלו. בגלל זה, יש הרבה גרסאות שונות ורק כמה נבחרות מהן מוגדרות במלואן, מקובלות וסטנדרטיות. העיקרי שבהם הוא Common LISP.

שימושים נפוצים ב-LISP

  • LISP הוא אוסף של שפות ברמה גבוהה המזוהות בעיקר עם מחקר בינה מלאכותית.
  • מכיוון שזו שפה ברשות הרבים, קיימות הרבה וריאציות חסרות תועלת ושבורות של LISP.
  • האופי המבוסס על רשימות של שפות LISP אומר שהכל מעובד דרך, מ ואל רשימות.

שימוש לרעה נפוצ ב-LISP

  • LISP היא שפת תכנות ברמה גבוהה שכבר אינה בשימוש פעיל.