Smalltalk
שפת תכנות / ויקיפדיה האנציקלופדיה encyclopedia
סמולטוק (Smalltalk) היא שפת תכנות מונחית-עצמים טהורה - השפה הראשונה שמימשה את רוב המאפיינים המקובלים של תכנות מונחה-עצמים. בנוסף, סמולטוק היא בעלת טיפוסיות דינמית ויכולת התבוננות פנימה (Reflective). פיתוח בשפה מבוצע לרוב בסביבת פיתוח משולבת בעלת ממשק משתמש גרפי, אליה תוכננה השפה מלכתחילה.
![אין לבלבל עם](http://upload.wikimedia.org/wikipedia/commons/thumb/b/bc/Disambig_RTL.svg/25px-Disambig_RTL.svg.png)
עובדות מהירות פרדיגמות, תאריך השקה ...
![]() | |
פרדיגמות | תכנות מונחה-עצמים |
---|---|
תאריך השקה |
1972 ![]() |
מתכנן | אלן קיי, דן אינגולס, טד קלר, אדל גולדברג ואחרים |
מפתח |
אלן קיי, Dan Ingalls, אדל גולדברג, Diana Merry ![]() |
גרסה אחרונה |
ANSI Smalltalk (19 במאי 1998) ![]() |
טיפוסיות | דינמית, חזקה |
מימושים | Pharo, Squeak, GNU Smalltalk, VisualWorks, Dolphin Smalltalk, Smalltalk/X, VA Smalltalk |
הושפעה על ידי | Simula, Lisp, Logo, Sketchpad |
השפיעה על | Objective-C, Self, Java, PHP 5, Logtalk, Dylan, AppleScript, Lisaac, NewtonScript, Python, Ruby, Groovy, Scala, Perl 6, CLOS, Falcon, Io, Ioke, Fancy,Go, Dart |
סיומת | st. |
![]() ![]() |
סגירה
תוכנות בסמולטוק על פי רוב עוברות הידור ל-Bytecode, מעין שפת-מכונה-אבסטרקטית, המפורשת בזמן-ריצה על ידי מכונה וירטואלית. מנגנון זה נקרא "הידור Just-In-Time" (JIT), והוא נפוץ בשפות מודרניות רבות (כגון ג'אווה ו-#C).