Common Lisp – הבדלי גרסאות
תוכן שנמחק תוכן שנוסף
דויד פון תמר (שיחה | תרומות) היי, תרגמתי רק את הפתיח והתבנית של המאמר מהשפה האנגלית לבינתיים. |
דויד פון תמר (שיחה | תרומות) השורה הראשונה נקטעה באמצע כי התבנית נכנסה שם, סידרתי את זה. |
||
שורה 1:
'''Common Lisp''' (בראשי תיבות: '''CL''') היא ניב של [[שפת תכנות|שפת התכנות]] [[Lisp]],
{{שפת תכנות
שורה 12:
| סיומת = .lisp, .lsp, .l, .cl, .fasl
}}
Common Lisp פותחה להיות ניב [[תקן|מתוקנן]] וטוב יותר של [[MacLisp]]. בתחילת שנות ה-80 כבר היו מספר קבוצות שעבדו על יורשים מגוונים ל-MacLisp כגון [[Lisp Machine Lisp]], [[Spice Lisp]], [[NIL]] ו-[[S-1 Lisp]]. מטרתה המרכזית של Common Lisp הייתה לאחד, לתקנן ולהרחיב את התכונות של כל אחד מהניבים האלה בשפה אחת. Common Lisp כשלעצמה אינה [[מימוש|יישום]] של Lisp אלא איפיון שפה בלבד. קיימים מגוון יישומים ל-Common Lisp, בינהם יישומים קיניניים, חינמים ו[[קוד פתוח|בקוד פתוח]]. Common Lisp היא שפה [[שפת תכנות רב-תכליתית|רב-תכליתית]] שמשלבת מספר [[פרדיגמת תכנות|פרדיגמות]] כגון תכנות [[תכנות פרוצדורלי|פרוצדורלי]], [[תכנות פונקציונלי|פונקציונלי]], ו[[תכנות מונחה-עצמים|מונחה-עצמים]]. מהיותה שפה [[תכנון דינמי|דינאמית]], היא מאפשרת [[פיתוח איטרטיבי והדרגתי]] נוח יותר שנעשה תוך כדי [[זמן ריצה (תוכנה)|זמן הריצה]] של ה[[תוכנה]] מבלי להפריע לה.
|