Movatterモバイル変換


[0]ホーム

URL:


Μετάβαση στο περιεχόμενο
ΒικιπαίδειαΗ Ελεύθερη Εγκυκλοπαίδεια
Αναζήτηση

Smalltalk

Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια

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

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

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

Η τελευταία επίσημη έκδοση της γλώσσας είναι η Smalltalk-80, έκδοση 2 (1980).[2]

Υποσημειώσεις

[Επεξεργασία |επεξεργασία κώδικα]
  1. Alan Kay, "The Early History of Smalltalk", HOPL, 1993.
  2. http://portal.acm.org/citation.cfm?id=575740

Δείτε επίσης

[Επεξεργασία |επεξεργασία κώδικα]

Εξωτερικοί σύνδεσμοι

[Επεξεργασία |επεξεργασία κώδικα]

Βιβλιογραφία

[Επεξεργασία |επεξεργασία κώδικα]
Wikibooks logo
Wikibooks logo
Τα αγγλικά Βικιβιβλία έχουν βιβλία που έχουν σχέση με τη:
  Smalltalk
  • Michael L. Scott, "Programming Language Pragmatics", Second Edition, Elsevier, 2006 [Ελλ. Έκδοση: Michael L. Scott, "Πραγματολογία των Γλωσσών Προγραμματισμού", Μτφ. Νικόλαος Παπασπύρου, Εκδόσεις Κλειδάριθμος, 2009].
  • Simon Lewis,"The Art and Science of Smalltalk", Hewlett Packard, 1995.
  • Adele Goldberg, David Robson, "Smalltalk-80: The Language", Addison-Wesley Longman Publishing, 1989.


Καθιερωμένοι όροι
Ανακτήθηκε από "https://el.wikipedia.org/w/index.php?title=Smalltalk&oldid=10944817"
Κατηγορία:
Κρυμμένες κατηγορίες:

[8]ページ先頭

©2009-2026 Movatter.jp