Smalltalk: Διαφορά μεταξύ των αναθεωρήσεων

Περιεχόμενο που διαγράφηκε Περιεχόμενο που προστέθηκε
Stergios.ntua (συζήτηση | συνεισφορές)
Χωρίς σύνοψη επεξεργασίας
Stergios.ntua (συζήτηση | συνεισφορές)
Χωρίς σύνοψη επεξεργασίας
Γραμμή 1:
Η '''Smalltalk''' είναι μια αμιγώς [[Αντικειμενοστραφής_προγραμματισμόςΑντικειμενοστρεφής προγραμματισμός|αντικειμενοστραφήςαντικειμενοστρεφής]] [[Γλώσσες_προγραμματισμού|γλώσσα προγραμματισμού]]. Σχεδιάστηκε από τους Alan Kay, Adele Goldberg, Dan Ingals, και τους συνεργάτες τους (ομάδα Learning Research Group, LRG), στο ερευνητικό κέντρο της [[Xerox]] στο Palo Alto κατά τη διάρκεια της δεκαετίας του 1970.<ref>Alan Kay, "The Early History of Smalltalk", HOPL, 1993.</ref>
 
Αν και δεν ήταν η πρώτη αντικειμενοστραφήςαντικειμενοστρεφής γλώσσα προγραμματισμού (προηγήθηκε η [[Simula]], από την οποία και επηρεάστηκε), θεωρείται πρότυπο για τις γλώσσες του είδους και αποτέλεσε σημαντική επιρροή στη σχεδίαση νέων γλωσσών.
 
Βασίζεται σε ένα μοντέλο ενεργών αντικειμένων που ανταλλάσσουν μηνύματα (το αντίστοιχο των μεθόδων σε άλλες γλώσσες) κατά τη διάρκεια του προγράμματος. Έχει [[δυναμικοί τύποι|δυναμικούς τύπους]] και το είδος του μηνύματος που πρόκειται να σταλεί κάθε φορά μεταξύ δυο αντικειμένων αποφασίζεται δυναμικά στη διάρκεια της εκτέλεσης του προγράμματος (δυναμική δέσμευση μεθόδων). Τα αντικείμενα ανήκουν σε κλάσεις και μια κλάση μπορεί να επεκταθεί σαν μια νέα κλάση με επιπρόσθετη λειτουργικότητα (κληρονομικότητα).
Ανακτήθηκε από "https://el.wikipedia.org/wiki/Smalltalk"