Το GCC περιλαμβάνει υποστήριξη για τη γλώσσα προγραμματισμού Modula-2

Το m2 frontend και η βιβλιοθήκη libgm2 έχουν υιοθετηθεί στην κύρια δομή του GCC, επιτρέποντας τη χρήση τυπικών εργαλείων GCC για τη δημιουργία προγραμμάτων στη γλώσσα προγραμματισμού Modula-2. Υποστηρίζει κώδικα δόμησης που συμμορφώνεται με τις διαλέκτους PIM2, PIM3 και PIM4, καθώς και το αποδεκτό πρότυπο ISO για αυτήν τη γλώσσα. Οι αλλαγές περιλαμβάνονται στον κλάδο GCC 13, ο οποίος αναμένεται να κυκλοφορήσει τον Μάιο του 2023.

Η Modula-2 αναπτύχθηκε το 1978 από τον Niklaus Wirth, συνεχίζει την ανάπτυξη της γλώσσας Pascal και τοποθετείται ως γλώσσα προγραμματισμού για εξαιρετικά αξιόπιστα βιομηχανικά συστήματα (για παράδειγμα, χρησιμοποιείται σε λογισμικό για δορυφόρους GLONASS). Το Modula-2 είναι ο πρόδρομος του Modula-3, του Oberon και του Zonnon. Εκτός από το Modula-2, το GCC περιλαμβάνει front-ends για C, C++, Objective-C, Fortran, Go, D, Ada και Rust. Από τα frontents που δεν γίνονται δεκτά στην κύρια σύνθεση του GCC, μπορούν να σημειωθούν Modula-3, GNU Pascal, Mercury, Cobol, VHDL και PL / 1.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο