Skip to content

Latest commit

 

History

History
51 lines (40 loc) · 3 KB

PartC-Fortran.asciidoc

File metadata and controls

51 lines (40 loc) · 3 KB

Βασικά στοιχεία

Η FORTRAN (FORmulae TRANslator) είναι μία από τις πρώτες γλώσσες προγραμματισμού υψηλού επιπέδου. Αρχικά η FORTRAN προοριζόταν για επίλυση μαθηματικών προβλημάτων και χρησιμοποιήθηκε σε επιστημονικές αλλά και εμπορικές εφαρμογές.

Το όνομα της FORTRAN γράφεται παραδοσιακά με κεφαλαία από τότε που η χρήση πεζών γραμμάτων για την αναπαράσταση λέξεων κλειδιών δεν χρησιμοποιούταν. Πλέον επίσημα αναφερόμαστε τη γλώσσα ως Fortran (από τη Fortran 90 και μετά). Αυτή η σύμβαση αντικατοπτρίζεται στην αναφορά με κεφαλαία της FORTRAN στα ANSI X3.9-1966 (FORTRAN 66) και ANSI X3.9-1978 (FORTRAN 77) πρότυπα και έπειτα ως Fortran στα ANSI X3.198-1992 (Fortran 90), ISO/IEC 1539-1:1997 (Fortran 95) και ISO/IEC 1539-1:2004 (Fortran 2003) πρότυπα.

Τα βασικά εργαλεία που χρειαζόμαστε για να εργαστούμε με την Fortran σε μια διανομή Linux είναι τα παρακάτω:

  • Επεξεργαστής κειμένου

  • Compiler για τη μετάφραση του κώδικα

Ως επεξεργαστή κειμένου μπορούμε να χρησιμοποιήσουμε οποιονδήποτε προτιμάμε, πχ vim, nano, gedit, κλπ. Για κονσόλα επίσης κάνει οποιαδήποτε, πχ gnome-terminal, kterm, xterm, κλπ.

Mεταγλώττιση και Εκτέλεση (compilers and execution)

Για τη μετάφραση και μεταγλώττιση του κώδικά μας θα χρειαστούμε κάποιον compiler. Θα χρησιμοποιήσουμε το GFortran (μέρος του GNU project).

Συγγραφή Προγραμμάτων

program hello
    print *, "Hello, World!"
end program hello

Αφού γράψουμε το κώδικα μας, αποθηκεύουμε το αρχείο με κατάληξη .f.FOR, .for, .f77, .f90, .f95). Για να μεταγλωττίσουμε το κώδικα μας τρέχουμε σε ένα τερματικό:

$ gfortran -o hello hello.f # μετάφραση και μεταγλώττιση του κώδικα.
                            # παράγει το εκτελέσιμο αρχείο "hello"
$ ./hello                   # εκτέλεση του αρχείου
> Hello, World!