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

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

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

Anonim

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

Ο Oberon είναι μια γλώσσα προγραμματισμού γενικής χρήσης, επιτακτικής, αρθρωτής, δομημένης και αντικειμενοστραφής, η οποία επηρεάστηκε έντονα από τη γλώσσα Modula-2, την άμεση διάδοχό της στη γλώσσα προγραμματισμού Pascal. Το Oberon δημιουργήθηκε το 1986 από τον καθηγητή Niklaus Wirth ως αποτέλεσμα της συγκεντρωμένης προσπάθειας να αυξηθεί η ισχύς και η απόδοση της Modula-2 μειώνοντας την πολυπλοκότητα. Το κύριο χαρακτηριστικό της γλώσσας είναι η έννοια της επέκτασης τύπου των τύπων εγγραφών.

Η Techopedia εξηγεί τον Oberon

Ο Oberon είναι μια γλώσσα προγραμματισμού στην οικογένεια Pascal Modula-2, η οποία σχεδιάστηκε με το σύνθημα του Αϊνστάιν: Να γίνει όσο το δυνατόν απλούστερο, αλλά όχι απλούστερο. Αυτό ουσιαστικά σημαίνει ότι η βασική κατευθυντήρια γραμμή για το σχεδιασμό της γλώσσας ήταν να επικεντρωθεί στην προσθήκη βασικών βασικών χαρακτηριστικών και να παραλείψει οτιδήποτε περιττό. Αυτό έχει ως αποτέλεσμα μια γλώσσα προγραμματισμού που είναι πλούσια με χαρακτηριστικά, αλλά είναι πολύ απλή στην εκμάθηση και εφαρμογή.


Ο Oberon κάνει πολλές αλλαγές από το αρχικό του υλικό στο Modula-2. Για παράδειγμα, υπογραμμίζει τη χρήση των εννοιών της βιβλιοθήκης για την επέκταση της γλώσσας και την εξάλειψη των τύπων απαρίθμησης και υποδιαιρέσεων. οι τύποι συσκευών ήταν περιορισμένοι και ορισμένες εγκαταστάσεις χαμηλού επιπέδου μειώθηκαν δραστικά ή απομακρύνθηκαν πλήρως, όπως οι λειτουργίες μεταφοράς τύπου. Και για να γίνουν ασφαλέστερες οι γλώσσες, έγιναν έλεγχοι στεγανών τύπων, αυστηροί έλεγχοι δεικτών και έλεγχος μηδενικού δείκτη σε χρόνο εκτέλεσης και έννοιες ασφαλούς τύπου.


Η γλώσσα Oberon προσφέρει τα ακόλουθα χαρακτηριστικά:

  • Υποστήριξη προγραμματισμού συστημάτων
  • Συλλογή απορριμάτων
  • Ενότητες και ξεχωριστή συλλογή
  • Απομόνωση μη ασφαλούς κώδικα
  • Λειτουργίες στοιχειοσειρών
  • Επέκταση τύπου με δοκιμή τύπου
Τι είναι το Oberon; - ορισμός από την τεχνολογία