Fortran

From RogueBasin
(Difference between revisions)
Jump to: navigation, search
(Added DOS.)
(Background: formatting)
 
Line 12: Line 12:
 
== 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 <code>iso_c_binding</code>. Interfaces to [[ncurses]], xlib, and [[OpenGL]] exist. Some Fortran compilers have Unicode support.  
+
'''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 ==

Latest revision as of 19: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]


[edit] 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.

[edit] 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.

[edit] Related Links

Personal tools