Κυκλοφόρησε το GNAT Community Edition 2021

Δημοσιεύτηκε ένα πακέτο εργαλείων ανάπτυξης στη γλώσσα Ada - GNAT Community Edition 2021. Περιλαμβάνει έναν μεταγλωττιστή, ένα ολοκληρωμένο περιβάλλον ανάπτυξης GNAT Studio, έναν στατικό αναλυτή για ένα υποσύνολο της γλώσσας SPARK, έναν εντοπισμό σφαλμάτων GDB και ένα σύνολο βιβλιοθηκών. Το πακέτο διανέμεται με την άδεια GPL.

Η νέα έκδοση του μεταγλωττιστή χρησιμοποιεί το backend GCC 10.3.1 και παρέχει μια σειρά από νέες δυνατότητες. Προστέθηκε η εφαρμογή των ακόλουθων καινοτομιών του επερχόμενου προτύπου Ada 202x:

  • Νέο προφίλ για τα ενσωματωμένα συστήματα Jorvik.
  • Αυθαίρετη αριθμητική υποστήριξη ακριβείας.
  • Εκφράσεις δήλωσης;
  • Μετονομασία τιμών με αυτόματη εξαγωγή συμπερασμάτων τύπου.
  • Συμβάσεις για παραπομπές σε υπορουτίνες.
  • Φίλτρα σε επαναλήπτες.
  • Μονάδες για εμπορευματοκιβώτια.

Εφαρμόσαμε επίσης πολλά πειραματικά (μη τυπικά) χαρακτηριστικά:

  • Πρόσθετο "πότε" για δηλώσεις επιστροφής/αύξησης/απόβασης.
  • Ταίριασμα μοτίβων.
  • Σταθερό κάτω όριο του πίνακα.
  • Κλήση υπορουτινών με κουκκίδα για τύπους χωρίς ετικέτα.

Πιθανότατα, αυτή η έκδοση του μεταγλωττιστή θα είναι η τελευταία στην αλυσίδα των εκδόσεων GNAT Community Edition. Στο μέλλον, ο μεταγλωττιστής που έχει μεταγλωττιστεί από ανοιχτού κώδικα GCC μπορεί να εγκατασταθεί χρησιμοποιώντας τον διαχειριστή πακέτων alire.

Πηγή: opennet.ru

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