File:Fortran_logo.svg · Wikimedia Commons · See Wikimedia Commons
Fortran
Sign in to saveFortran (; formerly FORTRAN) is a third-generation, compiled, imperative programming language designed for numeric computation and scientific computing.
Fortran is a programming language created specifically for performing mathematical calculations and scientific research, where a computer converts the human-readable code into machine instructions before running it. It remains important because it has been widely used for decades in fields like physics, engineering, and weather prediction, where handling large numerical computations efficiently is critical.
AI-generated from the Wikipedia summary — may contain errors.
Key facts
- Programming language.logo
- Fortran logo.svg
- Programming language.paradigm
- Multi-paradigm: structured, imperative (procedural, object-oriented), generic, array
- Programming language.designer
- John Backus
- Programming language.developer
- John Backus and IBM
- Programming language.latest release version
- Fortran 2023 (ISO/IEC 1539:2023)
- Programming language.typing
- strong, static, manifest
- Programming language.implementations
- Absoft, Cray, GFortran, G95, IBM XL Fortran, Intel, Hitachi, Lahey/Fujitsu, Numerical Algorithms Group, Open Watcom, PathScale, PGI, Silverfrost, Oracle Solaris Studio, VAX/DEC/VSI, others
- Programming language.influenced_by
- Speedcoding
- Programming language.influenced
- ALGOL 58, BASIC, C, Chapel, CMS-2, DOPE, Fortress, MATLAB, PL/I, PACT I, MUMPS, IDL, Ratfor, SAKO
- Programming language.file_ext
- , ,
- Programming language.wikibooks
- Fortran
via Wikipedia infobox
Official website
The Fortran Programming Language — Fortran Programming Language
Fortran : High-performance parallel programming language
fortran-lang.org →Link to the official site · 6,424 chars · not written by Vinony
Described at
TAPoR
tapor.ca →Link to a page describing this subject · 1,151 chars · not written by Vinony
Wikidata facts
- Official website
- fortran-lang.org
Show 8 more facts
- Commons category
- Fortran
- inception
- 1957-00-00
- Stack Exchange tag
- stackoverflow.com/tags/fortran
- name in kana
- フォートラン
- file extension
- f90
- source code repository URL
- github.com/fortran-lang
- described at URL
- marketplace.sshopencloud.eu/tool-or-service/piir0h
- software version identifier
- Fortran 2023
Sources (7)
via Wikidata · CC0
~60 min read
Article
35 sectionsContents
- Naming
- Origins
- FORTRAN
- Fixed layout and punched cards
- Evolution
- FORTRAN II
- Simple FORTRAN II program
- FORTRAN III
- FORTRAN IV
- FORTRAN 66
- FORTRAN 77
- Transition to ANSI Standard Fortran
- Fortran 90
- Obsolescence and deletions
- "Hello, World!" example
- Fortran 95
- Conditional compilation and varying length strings
- Modern Fortran
- Fortran 2003
- Fortran 2008
- Fortran 2018
- Fortran 2023
- Language features
- Science and engineering
- Portability
- Historical variants
- Manufacturer versions
- Student compilers
- Fortran-based languages
- Code examples
- Humor
- See also
- References
- Further reading
- External links
Fortran (; formerly FORTRAN) is a third-generation, compiled, imperative programming language designed for numeric computation and scientific computing.
Fortran was originally developed by IBM with a reference manual being released in 1956; however, the first compilers only began to produce accurate code two years later. Fortran computer programs have been written to support scientific and engineering applications, such as numerical weather prediction, finite element analysis, computational fluid dynamics, plasma physics, geophysics, computational physics, crystallography and computational chemistry. It is a popular language for high-performance computing and is used for programs that benchmark and rank the world's fastest supercomputers.
Gallery (32)
Available in 83 languages
- Español
- Français
- Deutsch
- 中文
- 日本語
- Русский
- Português
- Italiano
- العربية
- हिन्दी
- abstract
- Albanian
- Armenian
- Asturian
- Azerbaijani
- Bahasa Indonesia
- Bangla
- Bashkir
Show 64 more
- Basque
- Belarusian
- Bosnian
- Bulgarian
- Burmese
- Catalan
- Central Kurdish
- Chuvash
- Croatian
- Czech
- Danish
- Esperanto
- Estonian
- Finnish
- Greek
- Hebrew
- Hungarian
- Icelandic
- Ido
- Interlingua
- Irish
- Kabyle
- Kara-Kalpak
- Kazakh
- Kurdish
- Latin
- Latvian
- Lithuanian
- Macedonian
- Malay
- Malayalam
- Marathi
- Mirandese
- Mongolian
- Nederlands
- Norwegian
- Norwegian Nynorsk
- Occitan
- Piedmontese
- Polski
- Romanian
- Scots
- Serbian
- Serbian (Latin)
- simple
- Slovak
- Slovenian
- Svenska
- Tajik
- Tamil
- Telugu
- Tiếng Việt
- Toki Pona
- Türkçe
- Ukrainian
- Uzbek
- Venetian
- Wu Chinese
- Yakut
- zh_min_nan
- zh_yue
- فارسی
- ไทย
- 한국어
via Wikidata sitelinks · CC0