από andrewtnt » Τετ, 25 Σεπ 2019 11:56 am
Το παρακάτω post γίνεται με την ευγενική χορηγεία του Τομέα ΥΠΕΡ ΕΜΠ (αστειεύομαι, ή μήπως όχι)
Επειδή πήρε το μάτι μου κάποια λόγια απαξίωσης της γλώσσας της καρδίας μας FORTRAN τα οποία με πλήγωσαν, θέλω να παραθέσω κάποια στοιχεία που απαντούν στο γιατί η συγκεκριμένη γλώσσα χρησιμοποιείται ακόμη και σήμερα σε συντριπτική πλειοψηφία στην ανάπτυξη αριθμητικών μοντέλων και μαθηματικών εργαλείων
1) Ταχύτητα εκτέλεσης: Είναι compiled γλώσσα που σημαίνει εξαιρετικές ταχύτητες εκτέλεσης των προγραμμάτων της (βλ. συνημμένο)
2) Συνεχής ανάπτυξη: Τελευταία σταθερή έκδοση η 2018 με προηγούμενες τις 2003,2008. Ναι δεν τελείωσε η ανάπτυξή της το 77.
3) Παραλληλοποίηση/αντικειμενοστράφεια: Έχει ενσωματωμένα στοιχεία αντικειμενοστραφούς και παράλληλου προγραμματισμού, ενδεικτικά η C++ υποστηρίζει μόνο αντικειμενοστραφή
4) Ενσωματωμένες μαθηματικές συναρτήσεις
Tl;dr Η Fortran για εφαρμογές μηχανικού και επίλυση μαθηματικών προβλημάτων είναι πολύ ψηλά στη λίστα με σχεδόν άπιαστες ταχύτητες, χωρίς να υποβαθμίζει κανείς την εξαιρετική χρησιμότητα των interpreted γλωσσών για εφαρμογές ανάπτυξης διεπιφανειών πλοταρισμάτων κτλ.
- Συνημμένα
-
fortran_C++_python.pdf
- Fortran appreciation paper
- (5.26 MiB) Έχει μεταφορτωθεί 501 φορές