FORTRAN
Scientific computing language
FORTRAN (Formula Translation) is an early programming language developed in the 1950s for scientific and engineering computation.
It was among the first high-level languages, allowing programmers to write in something closer to mathematical notation rather than machine code.
FORTRAN dominated technical computing for decades and influenced many subsequent languages.
The all-caps spelling reflects the era when computer systems used only uppercase characters.
The simulation was written in FORTRAN. (Modern usage typically spells it Fortran.)
Multinational technology corporation
- 1957Mid-century cold war year
- punchcardPerforated data storage medium
- mainframeLarge centralized computer system
- COBOLElderly business-oriented programming language
ENIAC · UNIVAC · teletype · keypunch · legacy · vintage · pioneering · punch cards
Source-to-machine-code translator
- subroutinePackaged callable code segment
- arrayOrdered collection or display
- loopCurve closing on itself
- variableProne to fluctuation
function · syntax · iteration · procedure · source code · debugging · execution · runtime
Imitation of real processes
- physicsScience of matter and energy
- chemistryStudy of substances' interactions
- meteorologyStudy of atmospheric phenomena
- astronomyScience of celestial objects
modeling · supercomputer · nuclear physics · astrophysics · seismology · quantum mechanics · weather prediction · CERN
Decimal number representation
- integerNumber lacking fractions
- precisionAccuracy of measurement
- arithmeticMathematics of basic operations
- matrixOrdered numerical arrangement
complex number · real number · exponent · truncation · rounding · linear algebra · differential equations · interpolation
Atmosphere plus outer void
- structural analysisCalculating forces in structures
- CADTechnical drawing technology
- mechanical engineeringDesign of machines and systems
- civil engineeringPublic structure construction field
stress analysis · heat transfer · aerodynamics · control systems · optimization · wind tunnel
IBM
Multinational technology corporation
- 1957Mid-century cold war year
- punchcardPerforated data storage medium
- mainframeLarge centralized computer system
COBOL · ENIAC · UNIVAC · teletype · keypunch · legacy · vintage · pioneering · punch cards · batch processing
compiler
Source-to-machine-code translator
- subroutinePackaged callable code segment
- arrayOrdered collection or display
- loopCurve closing on itself
variable · function · syntax · iteration · procedure · source code · debugging · execution · runtime · library
simulation
Imitation of real processes
- physicsScience of matter and energy
- chemistryStudy of substances' interactions
- meteorologyStudy of atmospheric phenomena
astronomy · modeling · supercomputer · nuclear physics · astrophysics · seismology · quantum mechanics · weather prediction · CERN
floating-point
Decimal number representation
- integerNumber lacking fractions
- precisionAccuracy of measurement
- arithmeticMathematics of basic operations
matrix · complex number · real number · exponent · truncation · rounding · linear algebra · differential equations · interpolation · quadrature
aerospace
Atmosphere plus outer void
- structural analysisCalculating forces in structures
- CADTechnical drawing technology
- mechanical engineeringDesign of machines and systems
civil engineering · stress analysis · heat transfer · aerodynamics · control systems · optimization · wind tunnel
FORTRANHaskell
Pure functional programming language
JavaScript · PHP · ML · HTML · CSS
FORTRANPython
Large nonvenomous squeezer
Ruby · JavaScript · Visual Basic · BASIC · MATLAB