ΜΕΤΑΓΛΩΤΤΙΣΤΕΣ ΤΗΣ fortran · 306 fortran 77/90/95 force – fortran ... Η...

5
ΠΑΡΑΡΤΗΜΑ ΜΕΤΑΓΛΩΤΤΙΣΤΕΣ ΤΗΣ FORTRAN Σαυτό το παράρτημα παρατίθενται αλφαβητικά, τα πιο βασικά προϊόντα μεταγλώττισης προγραμμάτων FORTRAN καθώς και τα σχετικά περιβάλλοντα ανάπτυξης προγραμμάτων σε γλώσσα FORTRAN που είναι διαθέσιμα τόσο για τη πλατφόρμα των Windows όσο και για άλλα σύγχρονα λειτουργικά συστήματα. Για κάθε προϊόν αναφέρεται και η σχετική διεύθυνση στο διαδίκτυο έτσι ώστε κάθε ενδιαφερόμενος προγραμματιστής να μπορεί να βρει περισσότερες πληροφορίες Absoft Fortran Είναι ένα ολοκληρωμένο περιβάλλον ανάπτυξης προγραμμάτων από την Absoft. Κυκλοφορούν εκδόσεις για το περιβάλλον των Windows, Macintosh και Linux. Περισσότερες πληροφορίες στη διεύθυνση : http://www.absoft.com/ Η βοηθητική βιβλιοθήκη με όνομα Absoft/IMSL Math and Stat (http://www.absoft.com/imsl.html) παρέχει πάνω από 1000 υποπρογράμματα στη περιοχή των μαθηματικών και της στατιστικής τα οποία είναι εύκολο να ενσωματωθούν στις εφαρμογές που γράφονται από ένα προγραμματιστή. Στη διεύθυνση : http://www.vni.com/products/imsl/documentation/index.html παρέχονται τεχνικές πληροφορίες για όλα τα προϊόντα της IMSL (International Mathematical and Statistical Library). F compiler ∆ιατίθενται δωρεάν εκδόσεις της F Fortran για Intel/Linux, Windows 95/98/NT/ME/XP και Solaris στη διεύθυνση : ftp://ftp.swcp.com/pub/walt/F. Περισσότερες πληροφορίες στη διεύθυνση : http://www.fortran.com/F/index.html Επίσης διατίθεται το βιβλίο Programmer's Guide to F, των Brainerd, Goldberg, and Adams σε ηλεκτρονική μορφή.

Upload: lyanh

Post on 20-Mar-2019

222 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ΜΕΤΑΓΛΩΤΤΙΣΤΕΣ ΤΗΣ FORTRAN · 306 fortran 77/90/95 force – fortran ... Η fortran gnu αποτελείται από το µεταγλωττιστή, τις απαραίτητες

ΠΑΡΑΡΤΗΜΑ ∆

ΜΕΤΑΓΛΩΤΤΙΣΤΕΣ ΤΗΣ FORTRAN

Σ’ αυτό το παράρτηµα παρατίθενται αλφαβητικά, τα πιο βασικά προϊόντα µεταγλώττισης προγραµµάτων FORTRAN καθώς και τα σχετικά περιβάλλοντα ανάπτυξης προγραµµάτων σε γλώσσα FORTRAN που είναι διαθέσιµα τόσο για τη πλατφόρµα των Windows όσο και για άλλα σύγχρονα λειτουργικά συστήµατα.

Για κάθε προϊόν αναφέρεται και η σχετική διεύθυνση στο διαδίκτυο έτσι ώστε κάθε ενδιαφερόµενος προγραµµατιστής να µπορεί να βρει περισσότερες πληροφορίες

Absoft Fortran Είναι ένα ολοκληρωµένο περιβάλλον ανάπτυξης προγραµµάτων από την Absoft.

Κυκλοφορούν εκδόσεις για το περιβάλλον των Windows, Macintosh και Linux. Περισσότερες πληροφορίες στη διεύθυνση : http://www.absoft.com/

Η βοηθητική βιβλιοθήκη µε όνοµα Absoft/IMSL Math and Stat (http://www.absoft.com/imsl.html) παρέχει πάνω από 1000 υποπρογράµµατα στη περιοχή των µαθηµατικών και της στατιστικής τα οποία είναι εύκολο να ενσωµατωθούν στις εφαρµογές που γράφονται από ένα προγραµµατιστή. Στη διεύθυνση :

http://www.vni.com/products/imsl/documentation/index.htmlπαρέχονται τεχνικές πληροφορίες για όλα τα προϊόντα της IMSL (International Mathematical and Statistical Library).

F compiler ∆ιατίθενται δωρεάν εκδόσεις της F Fortran για Intel/Linux, Windows

95/98/NT/ME/XP και Solaris στη διεύθυνση : ftp://ftp.swcp.com/pub/walt/F. Περισσότερες πληροφορίες στη διεύθυνση : http://www.fortran.com/F/index.html

Επίσης διατίθεται το βιβλίο Programmer's Guide to F, των Brainerd, Goldberg, and Adams σε ηλεκτρονική µορφή.

Page 2: ΜΕΤΑΓΛΩΤΤΙΣΤΕΣ ΤΗΣ FORTRAN · 306 fortran 77/90/95 force – fortran ... Η fortran gnu αποτελείται από το µεταγλωττιστή, τις απαραίτητες

306 FORTRAN 77/90/95

Force – FORTRAN Στη διεύθυνση : http://baixaki.ig.com.br/site/detail4984.htm

διατίθεται (Freeware) ένα ολοκληρωµένο περιβάλλον εργασίας της FORTRAN.

GNU G77 και G95 Είναι οι µεταγλωττιστές της FORTRAN που παράγονται από το Free Software Foun-

dation (FSF) υπό την επίβλεψη του Craig Burley. Τα εκτελέσιµα αρχεία που παράγει είναι τόσο γρήγορα όσο και εκείνα που παράγονται από οποιοδήποτε εµπορικό µεταγλωττιστή. Μπορούν να βρεθούν στη διεύθυνση www.gnu.ai.mit.edu και διατίθενται δωρεάν.

Η FORTRAN GNU αποτελείται από το µεταγλωττιστή, τις απαραίτητες βιβλιοθήκες και την τεκµηρίωση. Το πρόγραµµα GNU ξεκίνησε το 1984 µε σκοπό τη δηµιουργία ενός ολοκληρωµένου λειτουργικού συστήµατος τύπου Unix το οποίο θα είναι ελεύθερο. Περισσότερα στη διεύθυνση : www.gnu.org.

Σε περιβάλλον Win32 διατίθεται η έκδοση GNU-MinGW32 που µπορεί να αναζητηθεί στη διεύθυνση:

http://www.xraylith.wisc.edu/~khan/software/gnu-win32/egcs.htmlΤο GNU είναι επαναληπτικό ακρωνύµιο για το ''GNU is not Unix''. Σήµερα

χρησιµοποιούνται ευρέως παραλλαγές του λειτουργικού GNU που χρησιµοποιούν τον πυρήνα του Linux. Αν και αυτά τα συστήµατα αναφέρονται συνήθως σαν ''Linux'', θα ήταν πιο ακριβές να λέγονται συστήµατα GΝU/Linux.

HP Fortran Η HP (Hewlett-Packard) διαθέτει την HP Fortran που είναι συµβατή µε τη Fortran 95

για τις πλατφόρµες PA-RISC και Itanium®. Περισσότερες πληροφορίες στη διεύθυνση : http://h21007.www2.hp.com/dspp/tech/tech_TechSoftwareDetailPage_IDX/1,1703,18

44,00.html

HPF Η High Performance Fortran (HPF) είναι ένας συνασπισµός βιοµηχανίας,

ακαδηµαϊκών και αντιπροσώπων εργαστηρίων, για να καθορίσουν ένα σύνολο επεκτάσεων στη Fortran 90. Οι επεκτάσεις της HPF θα παρέχουν πρόσβαση στα υψηλής απόδοσης χαρακτηριστικά γνωρίσµατα της παράλληλης αρχιτεκτονικής διατηρώντας τη φορητότητα στις διάφορες πλατφόρµες. Μια πλούσια συλλογή µεταγλωττιστών για HPF υπάρχει στη διεύθυνση : http://dacnet.rice.edu/Depts/CRPC/HPFF/compilers/index.cfm

Page 3: ΜΕΤΑΓΛΩΤΤΙΣΤΕΣ ΤΗΣ FORTRAN · 306 fortran 77/90/95 force – fortran ... Η fortran gnu αποτελείται από το µεταγλωττιστή, τις απαραίτητες

ΠΑΡΑΡΤΗΜΑ ∆: ΜΕΤΑΓΛΩΤΤΙΣΤΕΣ ΤΗΣ FORTRAN 307

IBΜ Fortran Η εταιρία IBΜ διαθέτει µια σειρά από ολοκληρωµένα περιβάλλοντα ανάπτυξης

προγραµµάτων FORTRAN όπως η VS FORTRAN για τα µεγάλα συστήµατά της (OS/390), η XL Fortran για τα λειτουργικά συστήµατα AIX® (Unix), Mac OS X και Linux (SuSE Linux).

Περισσότερες πληροφορίες στη διεύθυνση : http://www-306.ibm.com/software/awdtools/fortran/

όπου προσφέρεται το πλήρες περιβάλλον δωρεάν για 60 ηµέρες. Ένα πλήρες κείµενο για τη XL Fortran βρίσκεται στη διεύθυνση :

http://scv.bu.edu/SCV/IBMSP/IBMdocs/xlf7.1/ToC

Intel® Fortran Είναι ένα ολοκληρωµένο περιβάλλον ανάπτυξης προγραµµάτων FORTRAN της

εταιρίας Intel. Αποτελεί συνέχεια της αρχικής έκδοσης της γλώσσας FORTRAN από τη Microsoft, η οποία αγοράστηκε από την Digital Equipment (DEC) και στη συνέχεια από την Compaq µε τελικό αποδέκτη την Intel.

Κυκλοφορούν εκδόσεις τόσο για το περιβάλλον των Windows όσο και του Linux. Προσφέρει συµβατότητα µε τα περιβάλλοντα Microsoft Visual Studio και .NET, καθώς και δυνατότητα συνεργασίας µε προγράµµατα γραµµένα σε C. Παρέχει τεχνολογία βελτιστοποίησης του κώδικα, υποστήριξη εφαρµογών νηµάτων (threaded application support) και συµβατότητα µε τα άλλα εργαλεία και πρότυπα για να παράγει βέλτιστη απόδοση.

Περισσότερες πληροφορίες στη διεύθυνση: www.intel.com/software/products/compilers

Lahey Fortran Είναι ένα ολοκληρωµένο περιβάλλον ανάπτυξης προγραµµάτων FORTRAN της

εταιρίας Lahey. Προσφέρει συµβατότητα µε τα περιβάλλοντα Microsoft Visual Studio και .NET,

Περισσότερες πληροφορίες στη διεύθυνση : www.lahey.com/lf70/net_down.htm όπου προσφέρεται το πλήρες περιβάλλον δωρεάν για 14 ηµέρες.

NAGWare f95 Είναι ένα ολοκληρωµένο περιβάλλον ανάπτυξης προγραµµάτων από την NAG (Nu-

merical Algoritm Group). Κυκλοφορούν εκδόσεις για το περιβάλλον των Windows,

Page 4: ΜΕΤΑΓΛΩΤΤΙΣΤΕΣ ΤΗΣ FORTRAN · 306 fortran 77/90/95 force – fortran ... Η fortran gnu αποτελείται από το µεταγλωττιστή, τις απαραίτητες

308 FORTRAN 77/90/95

Linux, Solaris και FreeBSD. Μπορεί να επεξεργαστεί και κώδικα γραµµένο σε HPF και παράγεται εκτελέσιµο αρχείο το οποίο µπορεί να τρέξει σε ένα µόνο επεξεργαστή.

Η εργαλειοθήκη NAG/Matlab Toolbox επιτρέπει την πρόσβαση από το MATLAB στο σύνολο των υποπρογραµµάτων FORTRAN που περιλαµβάνονται στη βιβλιοθήκη της NAG.

Η βιβλιοθήκη της NAG παρέχει πάνω από 1.280 υποπρογράµµατα κυρίως στη περιοχή των µαθηµατικών και της στατιστικής τα οποία είναι εύκολο να ενσωµατωθούν στις εφαρµογές που γράφονται από ένα προγραµµατιστή.

Περισσότερες πληροφορίες στη διεύθυνση : http://www.nag.co.uk/nagware/NP/doc/faq.asp καθώς και στη διεύθυνση : http://www.nag.co.uk/nagware/NP/NP_trial.asp

όπου διατίθεται ο µεταγλωττιστής NAGWare f95 για 30 ηµέρες προκειµένου τόσο οι ιδιώτες όσο και οι οργανισµοί να αποκτήσουν µια ολοκληρωµένη εικόνα του περιβάλλοντος και των δυνατοτήτων.

Στη διεύθυνση http://www.nag.co.uk/nagware/examples.asp υπάρχει διαθέσιµος κώδικας σε FORTRAN 90 µε πολλά παραδείγµατα.

PGI Fortran Από την PGI® (Portland Group Compiler Technology) προσφέρονται µεταγλωττιστές

και εργαλεία λογισµικού κυρίως για παράλληλους υπολογισµούς. Η γλώσσα Fortran της PGI µπορεί να δουλέψει σε υπολογιστές µε επεξεργαστές 32-bit x86 (AMD* AthlonXP*, Intel* Pentium* 4 και Xeon*) καθώς και σε επεξεργαστές 64-bit AMD64 technology (AMD* Opteron*).

Περισσότερες πληροφορίες στη διεύθυνση : http://www.pgroup.com/ όπου και διατίθενται δωρεάν τα προϊόντα για 15 ηµέρες.

Sun F77 και F95 Η εταιρεία Sun διαθέτει το ολοκληρωµένο περιβάλλον Sun ONE Studio το οποίο

περιέχει και το µεταγλωττιστή της Fortran. Η Fortran 95 είναι διαθέσιµη για το λειτουργικό σύστηµα Solaris σε επεξεργαστή SPARC® και UltraSPARC®.

Περισσότερες πληροφορίες στη διεύθυνση : http://docs.sun.com/source/817-0930/index.html καθώς και στη διεύθυνση: http://wwws.sun.com/software/sundev/jde/

Page 5: ΜΕΤΑΓΛΩΤΤΙΣΤΕΣ ΤΗΣ FORTRAN · 306 fortran 77/90/95 force – fortran ... Η fortran gnu αποτελείται από το µεταγλωττιστή, τις απαραίτητες

ΠΑΡΑΡΤΗΜΑ ∆: ΜΕΤΑΓΛΩΤΤΙΣΤΕΣ ΤΗΣ FORTRAN 309

Watcom Fortran Το σχέδιο Open Watcom είναι µια προσπάθεια των εταιρειών Sci Tech Sofware Inc

(http://www.scitechsoft.com/) και Sybase (http://www.scitechsoft.com/) καθώς και της κοινωνίας του ανοικτού κώδικα για τη βελτίωση των γλωσσών Sybase Watcom C/C++ και Fortran προκειµένου να µεταφερθεί σε όλες τις πλατφόρµες.

Περισσότερες πληροφορίες υπάρχουν στη διεύθυνση : www.openwatcom.org website όπου διατίθενται και τα σχετικά προϊόντα.

Σηµείωση 1. Όσοι χρησιµοποιούν παλαιότερες εκδόσεις µεταγλωττιστών FORTRAN για µικροϋπολογιστές, τότε στη διεύθυνση :

http://www.emsps.com/oldtools/msforv.htm#power10

υπάρχει µια πλήρης περιγραφή όλων των παλαιών εκδόσεων της Microsoft FOR-TRAN.

Σηµείωση 2. Αν υπάρχουν τεχνικές ερωτήσεις µπορείτε να απευθύνετε ερωτήσεις στη διεύθυνση : news:comp.lang.fortran

Σηµείωση 3. Στη διεύθυνση http://www.hyperdictionary.com/ υπάρχει ένα χρήσιµο λεξικό όρων πληροφορικής.