Difference between revisions of "Fortran"
Jump to navigation
Jump to search
(Initial commit.) |
(→Background: formatting) |
||
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{Template:Programming language | |||
|name = Fortran | |||
|company = ''multiple'' | |||
|influences = | |||
|updated = | |||
|status = Stable | |||
|licensing = ''multiple'' | |||
|platforms = [[Linux]], [[Unix]], [[Mac OS X|mac OS]], [[Windows]] and others. | |||
|site = | |||
}} | |||
== Background == | == Background == | ||
'''Fortran''' is a general-purpose programming language developed by IBM in the 1950s for scientific and engineering applications. The latest Fortran standards 2003 and 2008 added support for object-oriented programming, inheritance, polymorphism, and parallel processing. Libraries written in [[C]] can be linked with the < | '''Fortran''' is a general-purpose programming language developed by IBM in the 1950s for scientific and engineering applications. The latest Fortran standards 2003 and 2008 added support for object-oriented programming, inheritance, polymorphism, and parallel processing. Libraries written in [[C]] can be linked with the <tt>iso_c_binding</tt> module. Interfaces to [[ncurses]], xlib, and [[OpenGL]] exist. Some Fortran compilers have Unicode support. | ||
== Compilers == | == Compilers == | ||
Several commercial and open-source Fortran compilers are available for | Several commercial and open-source Fortran compilers are available for [[Linux]], [[Unix]], [[Mac OS X|macOS]], [[Windows]], [[DOS]], and others (see [http://fortranwiki.org/fortran/show/Compilers Fortran Wiki]). GNU Fortran is part of the GNU Compiler Collection, Flang is a Fortran front-end for LLVM. Both support the Fortran standards 2003 and 2008. | ||
== Related Links == | |||
* [http://fortranwiki.org/ Fortran Wiki] | |||
* [https://cyber.dabamos.de/programming/modernfortran/ Modern Fortran Examples] | |||
* [https://rosettacode.org/wiki/Category:Fortran Rosetta Code Examples] | |||
[[Category:Programming languages]] | [[Category:Programming languages]] |
Latest revision as of 18:09, 17 December 2017
Fortran | |
---|---|
Programming Language | |
Company | multiple |
Influences | |
Updated | |
Status | Stable |
Licensing | multiple |
Platforms | Linux, Unix, mac OS, Windows and others. |
[ Official site of Fortran] |
Background
Fortran is a general-purpose programming language developed by IBM in the 1950s for scientific and engineering applications. The latest Fortran standards 2003 and 2008 added support for object-oriented programming, inheritance, polymorphism, and parallel processing. Libraries written in C can be linked with the iso_c_binding module. Interfaces to ncurses, xlib, and OpenGL exist. Some Fortran compilers have Unicode support.
Compilers
Several commercial and open-source Fortran compilers are available for Linux, Unix, macOS, Windows, DOS, and others (see Fortran Wiki). GNU Fortran is part of the GNU Compiler Collection, Flang is a Fortran front-end for LLVM. Both support the Fortran standards 2003 and 2008.