Common Lisp – הבדלי גרסאות

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