Σπίτι Ανάπτυξη Τι είναι το smalltalk; - ορισμός από την τεχνολογία

Τι είναι το smalltalk; - ορισμός από την τεχνολογία

Πίνακας περιεχομένων:

Anonim

Ορισμός - Τι σημαίνει Smalltalk;

Το Smalltalk είναι μια γλώσσα προγραμματισμού προσανατολισμένη σε αντικείμενα (OOP), η οποία ενσωματώνει τη δυναμική μεθοδολογία πληκτρολόγησης και τον ελιγμό.


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


Το Smalltalk κυκλοφόρησε αρχικά ως έκδοση Smalltalk-80 στη δεκαετία του 1970 από την Ομάδα Έρευνας της Μάθησης στο Xerox Palo Alto Research Center Inc.

Η Techopedia εξηγεί το Smalltalk

Επειδή το Smalltalk είναι δυναμικό και δεν απαιτεί δηλώσεις μεταβλητού τύπου, η επεξεργασία καθορίζεται από το αντικείμενο λήψης. Ο έλεγχος τύπου εκτελείται κατά την εκτέλεση του χρόνου, αντί να συντάσσει χρόνο. Το Smalltalk προσφέρει επίσης τεράστια τροποποίηση της εφαρμογής κατά τη διάρκεια εκτέλεσης και ευελιξία, η οποία επεκτείνεται στη σύνταξη ή στο ολοκληρωμένο περιβάλλον ανάπτυξης (IDE).


Η κεντρική ιδέα στο Smalltalk είναι ένα αντικείμενο, το οποίο αποτελεί παράδειγμα μιας τάξης. Οι τρεις λειτουργίες που εκτελούνται από ένα αντικείμενο Smalltalk είναι:

  • Λάβετε μηνύματα από τον εαυτό σας ή από άλλα αντικείμενα
  • Αποστολή μηνυμάτων στον εαυτό της ή σε άλλο αντικείμενο
  • Αναφέρετε άλλα αντικείμενα.

Τα μηνύματα είναι η πιο σημαντική έννοια στο Smalltalk. Μόλις λάβει ένα μήνυμα, ο δέκτης καθορίζει εάν είναι κατάλληλο. Ένα μήνυμα μπορεί να σταλεί σε οποιοδήποτε αντικείμενο. Άλλα αντικείμενα μπορούν να υποβάλουν ερώτημα στην κατάσταση μόνο στέλνοντας μηνύματα στο αντικείμενο. Το γλωσσικό κατασκεύασμα στο Smalltalk είναι μηνύματα. Από προεπιλογή, το Smalltalk χρησιμοποιεί μια σύγχρονη στρατηγική αποστολής δυναμικών μηνυμάτων. Οι εκφράσεις στο Smalltalk περιλαμβάνουν πολλές αποστολές μηνυμάτων.


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

Τι είναι το smalltalk; - ορισμός από την τεχνολογία