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

מתוך ויקיפדיה, האנציקלופדיה החופשית
תוכן שנמחק תוכן שנוסף
מ הגהה
מ ←‏עריכת הפתיח: קישורים פנימיים
שורה 1: שורה 1:
'''Smalltalk''', [[שפת תכנות]] [[תכנות מונחה-עצמים|מונחית-עצמים]], בעלת [[טיפוס דינמי|טיפוסים דינמיים]] ויכולת [[התבוננות פנימה]] (Reflective).
'''Smalltalk''', [[שפת תכנות]] [[תכנות מונחה-עצמים|מונחית-עצמים]], בעלת [[טיפוסיות]] דינמית ויכולת [[התבוננות פנימה]] (Reflective).


השפה פותחה במהלך [[שנות השבעים]] על ידי [[אלן קיי]], [[דן אינגולס]], [[טד קלר]], [[אדל גולדברג]] ואחרים, כחלק מעבודתם ב-[[Xerox PARC]]. חלק מיעודה המקורי של Smalltalk היה כשפה ללימוד [[תכנות]], ומכאן ככל הנראה מקור שמה הלא יומרני. Smalltalk הושפעה רבות מהחידושים המהפכניים שבאו לעולם לראשונה בתוכנה [[Sketchpad]] ובשפת ה[[תכנות]] [[Simula]], ומאפיינים רבים של השפה הם המשך ישיר למאפיינים המצויים בהן. הגרסה הפופולרית הראשונה של השפה נקראה Smalltalk-80, והיא קנתה לה קהילה של משתמשים נאמנים הממשיכים לפתח אותה באופן פעיל גם בימים אלה.
השפה פותחה במהלך [[שנות השבעים]] על ידי [[אלן קיי]], [[דן אינגולס]], [[טד קלר]], [[אדל גולדברג]] ואחרים, כחלק מעבודתם ב-[[Xerox PARC]]. חלק מיעודה המקורי של Smalltalk היה כשפה ללימוד [[תכנות]], ומכאן ככל הנראה מקור שמה הלא יומרני. Smalltalk הושפעה רבות מהחידושים המהפכניים שבאו לעולם לראשונה בתוכנה [[Sketchpad]] ובשפת ה[[תכנות]] [[Simula]], ומאפיינים רבים של השפה הם המשך ישיר למאפיינים המצויים בהן. הגרסה הפופולרית הראשונה של השפה נקראה Smalltalk-80, והיא קנתה לה קהילה של משתמשים נאמנים הממשיכים לפתח אותה באופן פעיל גם בימים אלה.

גרסה מ־01:40, 13 בספטמבר 2011

Smalltalk, שפת תכנות מונחית-עצמים, בעלת טיפוסיות דינמית ויכולת התבוננות פנימה (Reflective).

השפה פותחה במהלך שנות השבעים על ידי אלן קיי, דן אינגולס, טד קלר, אדל גולדברג ואחרים, כחלק מעבודתם ב-Xerox PARC. חלק מיעודה המקורי של Smalltalk היה כשפה ללימוד תכנות, ומכאן ככל הנראה מקור שמה הלא יומרני. Smalltalk הושפעה רבות מהחידושים המהפכניים שבאו לעולם לראשונה בתוכנה Sketchpad ובשפת התכנות Simula, ומאפיינים רבים של השפה הם המשך ישיר למאפיינים המצויים בהן. הגרסה הפופולרית הראשונה של השפה נקראה Smalltalk-80, והיא קנתה לה קהילה של משתמשים נאמנים הממשיכים לפתח אותה באופן פעיל גם בימים אלה.

שיא השימוש ב-Smalltalk היה מסוף שנות השמונים ועד אמצע שנות התשעים. בתקופה זו דרך כוכבה של השפה והיא ריכזה סביבה קהילת מפתחים ערה ושוקקת. מתוך קהילה זו צמחו חידושים רבים בתחומי התכנות מונחה העצמים, שפות תבנית, תבניות עיצוב וארכיטקטורה, הידור דינאמי, מכונות וירטואליות ועוד. רבים מהמובילים של תחום הנדסת התוכנה במאה העשרים ואחת צמחו בקהילה זו.

Smalltalk היא שפה מונחית-עצמים טהורה, בשונה מחלק ממתחרותיה שהן היברידיות (תוספות מוכוונות עצמים לשפה שאינה כזו). לאחר יצירת שפת התכנות Java, תפסה ג'אווה את מקומה של Smalltalk כשפה מונחית-עצמים מובילה.

קישורים חיצוניים