Oberon

Συγγραφέας: John Stephens
Ημερομηνία Δημιουργίας: 27 Ιανουάριος 2021
Ημερομηνία Ενημέρωσης: 29 Ιούνιος 2024
Anonim
ANTXRES - OBERON
Βίντεο: ANTXRES - OBERON

Περιεχόμενο

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

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

Εισαγωγή στη Microsoft Azure και το Microsoft Σε αυτό τον οδηγό θα μάθετε τι είναι το cloud computing και πώς η Microsoft Azure μπορεί να σας βοηθήσει να μεταφέρετε και να εκτελέσετε την επιχείρησή σας από το cloud.

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

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

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

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