FORTRAN-77: Difference between revisions
Appearance
m →Links |
|||
(6 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
==OS/2 implementations== | ==OS/2 implementations== | ||
* [[Cabot UCSD Pascal]] | * [[Cabot UCSD Pascal]] | ||
* [[ | * [[IBM FORTRAN/2]] | ||
* [[ | * [[Microsoft FORTRAN]] | ||
* | * [[NDP Fortran]] | ||
* | * [[Prospero FORTRAN 77]] | ||
* [[ | * [[Watcom FORTRAN 77]] | ||
* [[Open Watcom|Open Watcom FORTRAN 77]] | ''Open source'' | ||
* | * [[GNU Fortran 77]] | ||
* [[Open Watcom|Open Watcom FORTRAN 77]] | |||
;Translators | |||
* PROMULA FORTRAN to C Translator | |||
===FORTRAN related programmer's utilities=== | ===FORTRAN related programmer's utilities=== | ||
* [[Exuberant ctags]] - Creates index files out of FORTRAN source files - Open source | * [[Exuberant ctags]] - Creates index files out of FORTRAN source files - Open source | ||
* [[Panel Plus II]] - Screen painter and UI library | * [[Panel Plus II]] - Screen painter and UI library | ||
;Editor support | |||
* [[Boxer]] - FORTRAN syntax support included by default | * [[Boxer]] - FORTRAN syntax support included by default | ||
* [[BRIEF]] - FORTRAN syntax support included by default | * [[BRIEF]] - FORTRAN syntax support included by default | ||
* [[Elvis]] - FORTRAN syntax support included by default - Open source | * [[Elvis]] - FORTRAN syntax support included by default - Open source | ||
* [[FTE]] - Has support for syntax highlighting, code folding and syntax-aware autoindent. - Open source | * [[FTE]] - Has support for syntax highlighting, code folding and syntax-aware autoindent. - Open source | ||
* [[MED]] | * [[MED]] | ||
* [[NEdit]] - XFree86 - Autoindent, autocomplete and syntax highlighting | * [[NEdit]] - XFree86 - Autoindent, autocomplete and syntax highlighting | ||
Line 27: | Line 30: | ||
==DOS Implementations== | ==DOS Implementations== | ||
* Absoft F77 - compatible with MetaWare High C/C++ | * Absoft F77 - compatible with MetaWare High C/C++ | ||
* [http://www.nomdo.dds.nl/bcf.zip BC Fortran] - Freeware | * [http://www.nomdo.dds.nl/bcf.zip BC Fortran] - Freeware | ||
* [http://www.netlib.org/f2c/ F2C] - Open Source | * [http://www.netlib.org/f2c/ F2C] - Open Source - Fortran to C translator | ||
*GNU Fortran - Open source | *GNU Fortran - Open source | ||
* [[IBM Professional FORTRAN Compiler]] | * [[IBM Professional FORTRAN Compiler]] | ||
*Lahey F77L | *Lahey F77L | ||
*Lahey LP77 - Personal Fortran | *Lahey LP77 - Personal Fortran | ||
* [[Microsoft FORTRAN77]] | |||
* [[Microsoft FORTRAN77]] | * [[Open Watcom|Open Watcom FORTRAN 77]] - Open Source | ||
* [[Open Watcom|Open Watcom FORTRAN 77]] - Open Source | * [[Prospero FORTRAN 77]] | ||
* [[Prospero FORTRAN 77]] | |||
* Ryan McFarland [[RM/FORTRAN]] | * Ryan McFarland [[RM/FORTRAN]] | ||
;Database bindings | ;Database bindings | ||
* [[Empress]] | * [[Empress]] | ||
;Editor support | ;Editor support | ||
* [[Boxer]] - FORTRAN syntax support included by default | * [[Boxer]] - FORTRAN syntax support included by default | ||
* [[BRIEF]] - FORTRAN syntax support included by default | * [[BRIEF]] - FORTRAN syntax support included by default | ||
* [[Elvis]] - FORTRAN syntax support included by default - Open source | * [[Elvis]] - FORTRAN syntax support included by default - Open source | ||
* [[FTE]] - Has support for syntax highlighting, code folding and syntax-aware autoindent. - Open source | * [[FTE]] - Has support for syntax highlighting, code folding and syntax-aware autoindent. - Open source | ||
== | ==Java implementations== | ||
* [ | * [http://sourceforge.net/projects/f2j/ F2J] Open source | ||
== | ;Editor support | ||
* [ | * [[jEdit]] - Java based - FORTRAN 77 & Fortran 90 syntax highlighting built in | ||
==Publications== | |||
* T. Ellis, et al: ''FORTRAN 77 Programming: with an Introduction to the FORTRAN 90 Standard'' - 1990, ISBN 0-201-41638-7 | |||
* [[Bertrand Meyer]]: ''Principles of Package Design'' - Communications of the ACM 25(7): 419-428 (1982) | |||
* Ian Chivers; Jane Sleightholme: ''Introduction to Programming with Fortran: With Coverage of Fortran 90, 95, 2003, 2008 and 77'' - Springer 2012, ISBN 978-0-85729-232-2 | |||
==Links== | ==Links== | ||
Line 60: | Line 66: | ||
;FORTRAN-77 Standard | ;FORTRAN-77 Standard | ||
* | * ANS X3.9-1978 - ANSI FORTRAN77 Standard - 1978 | ||
* [ftp://ftp.nag.co.uk/sc22wg5/ARCHIVE/mil_std_1753.html MILITARY STANDARD 1753] - USA Department of Defence supplement To FORTRAN77 - 1978 - Not supported by many compilers. | * [ftp://ftp.nag.co.uk/sc22wg5/ARCHIVE/mil_std_1753.html MILITARY STANDARD 1753] - USA Department of Defence supplement To FORTRAN77 - 1978 - Not supported by many compilers. | ||
* [http://www.itl.nist.gov/div897/ctg/fortran_form.htm FIPS test suite for FORTRAN78] - Free validation suite | * [http://www.itl.nist.gov/div897/ctg/fortran_form.htm FIPS test suite for FORTRAN78] - Free validation suite | ||
[[Category:Programming Languages]] [[Category:FORTRAN]] | [[Category:Programming Languages]] [[Category:FORTRAN]] |
Latest revision as of 19:46, 23 October 2021
FORTRAN-77
OS/2 implementations
Open source
- Translators
- PROMULA FORTRAN to C Translator
- Exuberant ctags - Creates index files out of FORTRAN source files - Open source
- Panel Plus II - Screen painter and UI library
- Editor support
- Boxer - FORTRAN syntax support included by default
- BRIEF - FORTRAN syntax support included by default
- Elvis - FORTRAN syntax support included by default - Open source
- FTE - Has support for syntax highlighting, code folding and syntax-aware autoindent. - Open source
- MED
- NEdit - XFree86 - Autoindent, autocomplete and syntax highlighting
- Visual SlickEdit
DOS Implementations
- Absoft F77 - compatible with MetaWare High C/C++
- BC Fortran - Freeware
- F2C - Open Source - Fortran to C translator
- GNU Fortran - Open source
- IBM Professional FORTRAN Compiler
- Lahey F77L
- Lahey LP77 - Personal Fortran
- Microsoft FORTRAN77
- Open Watcom FORTRAN 77 - Open Source
- Prospero FORTRAN 77
- Ryan McFarland RM/FORTRAN
- Database bindings
- Editor support
- Boxer - FORTRAN syntax support included by default
- BRIEF - FORTRAN syntax support included by default
- Elvis - FORTRAN syntax support included by default - Open source
- FTE - Has support for syntax highlighting, code folding and syntax-aware autoindent. - Open source
Java implementations
- F2J Open source
- Editor support
- jEdit - Java based - FORTRAN 77 & Fortran 90 syntax highlighting built in
Publications
- T. Ellis, et al: FORTRAN 77 Programming: with an Introduction to the FORTRAN 90 Standard - 1990, ISBN 0-201-41638-7
- Bertrand Meyer: Principles of Package Design - Communications of the ACM 25(7): 419-428 (1982)
- Ian Chivers; Jane Sleightholme: Introduction to Programming with Fortran: With Coverage of Fortran 90, 95, 2003, 2008 and 77 - Springer 2012, ISBN 978-0-85729-232-2
Links
- Tutorial
- FORTRAN-77 Standard
- ANS X3.9-1978 - ANSI FORTRAN77 Standard - 1978
- MILITARY STANDARD 1753 - USA Department of Defence supplement To FORTRAN77 - 1978 - Not supported by many compilers.
- FIPS test suite for FORTRAN78 - Free validation suite