לדלג לתוכן

הבדלים בין גרסאות בדף "Smalltalk"

נוספו 959 בתים ,  לפני 8 שנים
תבנית שפת תכנות
(עריכה)
(תבנית שפת תכנות)
{{שפת תכנות
|שם=Smalltalk
|לוגו=<!-- [[תמונה:Smalltalk80book.jpg]] -->
|כתובית=<!-- עטיפת "הספר הכחול", ספר היסוד של Smalltalk -->
|פרדיגמות=[[תכנות מונחה-עצמים]]
|הופיעה ב=1972
|מתכנן=אלן קיי, דן אינגולס, טד קלר, אדל גולדברג ואחרים
|מפתח=
||גרסה אחרונה=Smalltalk-80 גרסה 2
|תאריך גרסה אחרונה=1980
|טיפוסיות=דינמית, חזקה
|מימושים=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]], [[Dart]]
|סיומת=st.
}}
'''סמולטוק''' ('''Smalltalk''') היא [[שפת תכנות]] [[תכנות מונחה-עצמים|מונחית-עצמים]] טהורה - השפה הראשונה שמימשה את רוב המאפיינים המקובלים של תכנות מונחה-עצמים. בנוסף, סמולטוק היא בעלת [[טיפוסיות]] דינמית ויכולת [[התבוננות פנימה]] (Reflective). פיתוח בשפה מבוצע לרוב בסביבת עבודה בעלת ממשק גרפי, אליה תוכננה השפה מלכתחילה.