Smalltalk
מתוך ויקיפדיה, האנציקלופדיה החופשית
Smalltalk, שפת תכנות מוכוונת עצמים, בעלת טיפוסים דינמיים ויכולת התבוננות פנימה (Reflective). השפה פותחה במהלך שנות השבעים על ידי אלן קיי, דן אינגולס, טד קלר, אדל גודלברג ואחרים, כחלק מעבודתם ב-Xerox PARC. חלק מיעודה המקורי של Smalltalk היה כשפה ללימוד תכנות, ומכאן ככל הנראה מקור שמה הלא יומרני. Smalltalk הושפעה רבות מהחידושים המהפכניים שבאו לעולם לראשונה בתוכנה Sketchpad ובשפת התכנות Simula, ומאפיינים רבים של השפה הם המשך ישיר למאפיינים המצויים בהן. הגרסה הפופולרית הראשונה של השפה נקראה Smalltalk-80, והיא קנתה לה קהילה של משתמשים נאמנים הממשיכים לפתח אותה באופן פעיל גם בימים אלה.
שיא השימוש ב-Smalltalk היה מסוף שנות השמונים ועד אמצע שנות התשעים. בתקופה זו דרך כוכבה של השפה והיא ריכזה סביבה קהילת מפתחים ערה ושוקקת. מתוך קהילה זו צמחו חידושים רבים בתחומי התכנות מוכוון העצמים, שפות תבנית, תבניות עיצוב וארכיטקטורה, הידור דינאמי, מכונות וירטואליות ועוד. רבים מהמובילים של תחום הנדסת התוכנה במאה העשרים ואחת צמחו בקהילה זו.
[עריכה] קישורים חיצוניים
- Smalltalk.org קידום השפה
- Why Smalltalk? קהילת מפתחים
- Smalltalk Central אתר מרכזי בקהילה
- מצגת וידאו של Smalltalk-80
שפות תכנות |
---|
Ada | ALGOL | Awk | Assembly | Basic | BCPL | C | C++ | C# | Cobol | Delphi | Eiffel | Forth | Fortran | Haskell | Java | Lisp | Logo | Miranda | Modula-2 | Oberon | Ocaml | Pascal | PHP | Perl | PL/I | PL/SQL | Prolog | Python | REXX | Ruby | Smalltalk | Visual Basic |