CODIGO
log in

Fortran

AKA FORTRAN

Fortran logo

Summary

Fortran (Formula Translation) is one of the oldest high-level programming languages, primarily designed for scientific and engineering calculations. It specializes in numerical computation and scientific computing with powerful array processing capabilities.

Paradigms

imperative

Domains

scientific computing, numerical analysis, high-performance computing, physics, chemistry, analysis

Key Features

modules, operator overloading, pure functions, type inference, first-class functions, native FFI

Typing

static system, non-structural typing, strong typing, partial inference, compile-time checking, conservative type coercion, required type annotations

Compilation

compiled

Influenced By

IBM 704 assembly, ALGOL, Speedcoding

Ratings

Startup time
▊▊
▊▊
▊▊
▊▊
▊▊
Memory usage
▊▊
▊▊
▊▊
▊▊
▊▊
Computation speed
▊▊
▊▊
▊▊
▊▊
▊▊
Compilation speed
▊▊
▊▊
▊▊
▊▊
▊▊
Maturity
▊▊
▊▊
▊▊
▊▊
▊▊
Community size
▊▊
▊▊
▊▊
▊▊
▊▊
Learning resources
▊▊
▊▊
▊▊
▊▊
▊▊
Job market demand
▊▊
▊▊
▊▊
▊▊
▊▊
Learning curve
▊▊
▊▊
▊▊
▊▊
▊▊
Cognitive load
▊▊
▊▊
▊▊
▊▊
▊▊
Syntax complexity
▊▊
▊▊
▊▊
▊▊
▊▊
Semantic complexity
▊▊
▊▊
▊▊
▊▊
▊▊
Memory safety
▊▊
▊▊
▊▊
▊▊
▊▊
Concurrency ease of use
▊▊
▊▊
▊▊
▊▊
▊▊
Std lib maturity
▊▊
▊▊
▊▊
▊▊
▊▊
Std lib size
▊▊
▊▊
▊▊
▊▊
▊▊
Backwards compatibility
▊▊
▊▊
▊▊
▊▊
▊▊
Documentation quality
▊▊
▊▊
▊▊
▊▊
▊▊

File extensions

f, f77, for, fpp

External Links

Status active
Type programming
Created 1957
Designed by John Backus
Developed by IBM
John Backus
PyPL Index N/A
TIOBE Index #11
GitHub rank #34

Code Example

Loading...