Computers use special sets of rules. 
A long time ago, people made a tool for computers. 

Fortran is a special tool for computers. 


A man named John Backus started the project at IBM. He wanted to make writing programs easier. In the old days, people used punched cards. 
Fortran has changed a lot over many years. New versions added new ways to work. It can now do many tasks at once. This is called parallel computing. Today, Fortran is still used by the fastest supercomputers in the world.
Fortran is a very important tool for computers. 


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. 

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.
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. 
Fortran is a high-level, compiled programming language. It was built specifically for numeric computation and scientific computing. 
To understand how Fortran works, we must look at the compiler. A compiler is a special program that translates human-written code into machine code. The first Fortran compilers were very complex. They had to turn mathematical formulas into efficient instructions for the computer hardware. Early versions used a method called a Monte Carlo simulation to optimize code. This involved using a random number generator to predict how a program might run. By doing this, the compiler could place blocks of code in the most efficient order in the computer's memory. 
Fortran has moved through many distinct stages and versions. The two most significant early versions were FORTRAN II and FORTRAN IV. In 1966, the American National Standards Institute, or ANSI, created a standard for the language. This prevented different manufacturers from using slightly different rules, which made the language more consistent. Later versions added powerful new features. Fortran 77 introduced structured programming. Fortran 90 brought array and modular programming. Fortran 95 added support for parallel computing. More recent versions, like Fortran 2003 and 2008, added object-oriented and concurrent programming capabilities.
The history of Fortran began with a desire for efficiency. In December 1953, John Backus proposed the project at IBM. He wanted a practical alternative to assembly language. Backus admitted he wanted to make programming easier because he found writing programs tedious. He led a team of many programmers to complete the task. A draft specification was ready by November 1954. The first reference manual was released in October 1956. The first working compiler arrived in April 1957. For his massive contribution, Backus received the A.M. Turing Award in 1977.
In the early years, the physical way people wrote code was very different. Programmers used 80-column punched cards to enter their work. 

Fortran's significance is seen in its massive reach within the scientific community. By 1963, over 40 different Fortran compilers existed for various machines. At that time, more than 220,000 Fortran manuals had already been distributed. The language is specifically suited for technical applications. For example, the inclusion of a complex number data type made it excellent for electrical engineering. It is also used for heavy-duty tasks like numerical weather prediction and plasma physics. It helps scientists study everything from crystallography to computational chemistry. 
Today, Fortran is deeply connected to the study of our physical universe. It is used in computational fluid dynamics to understand how liquids and gases move. 


🖼️ Images & Media (10)
More to explore
✨ What else?
Related topics you might enjoy
🔬 Go deeper
More advanced topics to explore
🪜 Step back
Simpler topics to build understanding
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.