Fortran

Η Fortran είναι μια γλώσσα προγραμματισμού που δημιουργήθηκε για πρώτη φορά τη δεκαετία του 1950. Χρησιμοποιείται ακόμη και σήμερα. Είναι μια διαδικαστική γλώσσα που χρησιμοποιείται κυρίως για επιστημονικούς υπολογισμούς και αριθμητική ανάλυση.

Ο πρώτος μεταγλωττιστής FORTRAN δημιουργήθηκε το 1954-57 από μια ομάδα της IBM με επικεφαλής τον John W. Backus. Αυτός ο μεταγλωττιστής ήταν ο πρώτος μεταγλωττιστής για οποιαδήποτε γλώσσα υψηλού επιπέδου. Οι συγγραφείς ανησυχούσαν ότι κανείς δεν θα χρησιμοποιούσε τη γλώσσα αν τα προγράμματα που ήταν γραμμένα σε αυτήν δεν εκτελούνταν σχεδόν τόσο γρήγορα όσο τα προγράμματα που ήταν γραμμένα σε γλώσσα assembly. Έτσι τον έκαναν έναν μεταγλωττιστή βελτιστοποίησης.

Λόγω της μεγάλης χρήσης της από επιστήμονες που έκαναν αριθμητικές εργασίες, η γλώσσα αναπτύχθηκε με τρόπους που ενθάρρυναν τους συγγραφείς μεταγλωττιστών να παράγουν μεταγλωττιστές που παρήγαγαν υψηλής ποιότητας (γρήγορο) κώδικα. Υπάρχουν πολλοί προμηθευτές μεταγλωττιστών υψηλής απόδοσης. Μεγάλο μέρος της εργασίας και της έρευνας στη θεωρία και το σχεδιασμό μεταγλωττιστών προκλήθηκε από την ανάγκη παραγωγής καλού κώδικα για προγράμματα Fortran.

Έχουν εμφανιστεί διάφορες αναθεωρήσεις της γλώσσας, συμπεριλαμβανομένης της πολύ γνωστής FORTRAN IV (η ίδια με τη FORTRAN 66), της FORTRAN 77 και της Fortran 90. Το πιο πρόσφατο επίσημο πρότυπο για τη γλώσσα δημοσιεύθηκε το 1997 και είναι γνωστό ως Fortran 95.

Αρχικά, η γλώσσα βασιζόταν στην ακριβή μορφοποίηση του πηγαίου κώδικα και στη συχνή χρήση αριθμών εντολών και εντολών "μετάβασης", που στη Fortran γράφονται ως goto.

Κάθε έκδοση εισήγαγε "μοντέρνες" έννοιες προγραμματισμού, όπως τα σχόλια στον πηγαίο κώδικα και την έξοδο κειμένου, το IF-THEN-ELSE (στη FORTRAN 77), την αναδρομή (στη Fortran 90) και τις παράλληλες δομές, προσπαθώντας παράλληλα να διατηρήσει το "λιτό" προφίλ και τις υψηλές επιδόσεις της Fortran.

Σημασία και ορθογραφία του ονόματος

Το όνομα "Fortran" είναι η συντομογραφία της "Μετάφρασης Τύπων". Η γλώσσα ήταν παλαιότερα γνωστή ως FORTRAN (και παλαιότερες παραλλαγές της εξακολουθούν να είναι γνωστές). Από τη Fortran 90, η κεφαλαιοποίηση έχει εγκαταλειφθεί. Τα δημοσιευμένα επίσημα πρότυπα χρησιμοποιούν το "Fortran".

Πρότυπα

Τα δύο παρακάτω πρότυπα αφορούν τις τρέχουσες υλοποιήσεις της Fortran.

  • ANSI X3.198-1992 (R1997). Τίτλος: Γλώσσα προγραμματισμού "Fortran" Extended. Άτυπα γνωστή ως Fortran 90. Το πρότυπο αυτό δημοσιεύθηκε από την ANSI και δεν έγινε ποτέ διεθνές πρότυπο (ISO).
  • ISO/IEC 1539-1:1997. Τίτλος: Fortran - Μέρος 1: Βασική γλώσσα. Άτυπα γνωστή ως Fortran 95. Υπάρχουν άλλα 2 μέρη αυτού του προτύπου. Το μέρος 1 έχει εγκριθεί επίσημα από την ANSI.

AlegsaOnline.com - 2020 / 2023 - License CC3