Smalltalk
Η Smalltalk είναι μια αμιγώς αντικειμενοστραφής γλώσσα προγραμματισμού. Σχεδιάστηκε από τους Alan Kay, Adele Goldberg, Dan Ingals, και τους συνεργάτες τους (ομάδα Learning Research Group, LRG), στο ερευνητικό κέντρο της Xerox στο Palo Alto κατά τη διάρκεια της δεκαετίας του 1970.

Αν και δεν ήταν η πρώτη αντικειμενοστραφής γλώσσα προγραμματισμού (προηγήθηκε η Simula, από την οποία και επηρεάστηκε), θεωρείται πρότυπο για τις γλώσσες του είδους και αποτέλεσε σημαντική επιρροή στη σχεδίαση νέων γλωσσών. 

Βασίζεται σε ένα μοντέλο ενεργών αντικειμένων που ανταλλάσσουν μηνύματα (το αντίστοιχο των μεθόδων σε άλλες γλώσσες) κατά τη διάρκεια του προγράμματος. Έχει δυναμικούς τύπους και το είδος του μηνύματος που πρόκειται να σταλεί κάθε φορά μεταξύ δυο αντικειμένων αποφασίζεται δυναμικά στη διάρκεια της εκτέλεσης του προγράμματος (δυναμική δέσμευση μεθόδων). Τα αντικείμενα ανήκουν σε κλάσεις και μια κλάση μπορεί να επεκταθεί σαν μια νέα κλάση με επιπρόσθετη λειτουργικότητα (κληρονομικότητα).

Η τελευταία επίσημη έκδοση της γλώσσας είναι η Smalltalk-80, έκδοση 2 (1980).
Q79872
αντικειμενοστραφής
Concept
Q9143
γλώσσα προγραμματισμού
Concept
Q152433
Xerox
Concept
Q212569
Simula
MEDIA
Q865760
δυναμικούς τύπους
Concept
Q235086
Smalltalk
MEDIA
Q235086
Smalltalk
MEDIA
1980-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
1980
DATE
-80^^http://www.w3.org/2001/XMLSchema#decimal
-80
NUMBER
+2^^http://www.w3.org/2001/XMLSchema#decimal
2
NUMBER
+1980^^http://www.w3.org/2001/XMLSchema#decimal
1980
NUMBER
instance of
influenced by