Difference between revisions of "Fortran"
Jump to navigation
Jump to search
(Added links.) |
(Added template.) |
||
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 == | ||
Revision as of 15:34, 14 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
. Interfaces to ncurses, xlib, and OpenGL exist. Some Fortran compilers have Unicode support.
Compilers
Several commercial and open-source Fortran compilers are available for Microsoft Windows, Linux, Unix, and macOS (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.