Nepedia
Back to Discover
Fluent Reader
💻

Fortran

technology Maturity 7-9 war conflict Next article →

This article covers sensitive topics: war_conflict. Parents can manage visibility in Parental Controls.

Fortran is a very important tool for computers.

Fortran acs cover
Fortran acs cover

It is a programming language used for math and science. This language helps computers do heavy calculations very quickly. Scientists use it for many big jobs in the world. They use it to predict the weather and study oceans.

Velocity and sea surface temperature in the oceans
Velocity and sea surface temperature in the oceans

It is also used to study space and black holes.

General relativistic magnetohydrodynamic simulation of black hole accretion
General relativistic magnetohydrodynamic simulation of black hole accretion

Because it is so fast, it is used on the world's most powerful supercomputers.

In the early days, writing code was a slow task. Programmers did not use screens or keyboards like we do now. Instead, they used 80-column punched cards.

FortranCardPROJ039.agr
FortranCardPROJ039.agr

Each line of code was punched into a single card. These cards had very strict rules for where letters went. Columns 1 to 5 were for labels. Column 6 told the machine a line continued from the last card. Columns 7 to 72 were for the actual code. Columns 73 to 80 were mostly ignored or used for ID numbers.

FortranCodingForm.agr
FortranCodingForm.agr

John Backus started the Fortran project at IBM in late 1953. He wanted a way to write programs more easily. He did not like the hard way of writing assembly language. Backus led a team of many talented programmers to build it. They finished a draft of the system by November 1954. The first manual for the language appeared in October 1956. The first working compiler arrived in April 1957. For this work, Backus later won the A.M. Turing Award in 1977.

Fortran has changed a lot since it first began. The name stands for Formula Translation. Early versions like FORTRAN II and FORTRAN IV were very important. In 1966, a group called ANSI made a standard for the language. This helped different computers use the same rules. Over the years, new versions added new features. Fortran 77 added structured programming. Fortran 90 added array programming. Later versions like Fortran 95 and 2003 added parallel and object-oriented computing.

Algol&Fortran Family By Skippppp
Algol&Fortran Family By Skippppp

You can think of Fortran as a specialized engine. Most languages are like cars that can go anywhere. Fortran is like a racing engine built for one big job. That job is solving huge math problems very fast. It is used in many fields like chemistry and physics. It even helps engineers study how fluids move.

Cylinder flow
Cylinder flow

Even though it is old, it is still a leader in high-performance computing. It remains a key part of how we understand our physical world.

402 words

Where will your curiosity go next?

Keep exploring at your chosen reading level.

🖼️ Images & Media (10)
File:Algol&Fortran Family By Skippppp.svg
Algol&Fortran Family By Skippppp.svg
File:John Backus 2.jpg
John Backus 2.jpg
File:Fortran acs cover.jpeg
Fortran acs cover.jpeg
File:FortranCardPROJ039.agr.jpg
FortranCardPROJ039.agr.jpg
File:FortranCodingForm.agr.jpg
FortranCodingForm.agr.jpg
File:Ftn-elim-1240x1709.jpg
Ftn-elim-1240x1709.jpg
File:4.3 BSD UWisc VAX Emulation f77 Manual.png
4.3 BSD UWisc VAX Emulation f77 Manual.png
File:General relativistic magnetohydrodynamic simulation of black hole accretion.jpg
General relativistic magnetohydrodynamic...
File:Cylinder flow.gif
Cylinder flow.gif
File:Velocity and sea surface temperature in the oceans.png
Velocity and sea surface temperature in...
More to explore

What is Nepedia?

A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.