Smalltalk

סמולטוק היא שפת תכנות שבה הרבה דברים מיוחדים עובדים כאובייקטים. אובייקט, משהו שיש לו נתונים ופעולות. כל ערך הוא אובייקט, גם מספרים ותשובות אמת.

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

באובייקט בסמולטוק יש בדרך כלל מצב. מצב = מידע שהוא שומר בתוך עצמו. אובייקט יכול לקבל הודעות. הודעה = בקשה לעשות משהו. כשמגיעות הודעות, האובייקט מחליט כיצד להגיב. כדי לשנות אובייקט או לשאול אותו על המצב, שולחים לו הודעות.

גם מספרים, אותיות וערכי אמת הם אובייקטים. גם מחלקות, התבניות שבונות אובייקטים, הן בעצמן אובייקטים. אפילו בלוקים של פקודות נחשבים לאובייקטים.

תגובות גולשים

התגובה תפורסם באתר לאחר אישור המערכת

עדיין אין תגובות. היה הראשון להגיב!