Fortran confounded skeptics who insisted that a program compiled from a high-level language could never be as efficient as one that was handcrafted directly using numerical codes. Backus’s team had implemented the first optimizing compiler, which not only translated Fortran’s programs into the IBM 704’s numerical codes but produced codes that ran nearly as fast as anything that could be crafted by hand.
Fortran greatly increased programmer productivity and significantly lowered costs. It also opened programming beyond a small group of experts. Increasingly, it became the province of anyone willing to learn a basic language. These factors, combined with its capacity to process complex numerical problems, spurred the deployment of Fortran across industries. It quickly proved its utility in a wide variety of tasks and projects, from calculating trajectories of airborne missiles and NASA flight patterns to computing complex economic and statistical models.
Because other computer vendors made it available to run on their machines using IBM’s standard, Fortran crossed operating platforms and established its durability. By the mid-1960s, Fortran had become the first national computing standard and was used in most major data centers in the United States and parts of Europe. Fortran is still in use today — in Doppler radar weather forecasts and atmospheric and oceanic studies, as well as in simulating nanoparticles, genomes, DNA and atomic structures. Some farmers even use Fortran to help breed the most cost-effective chickens based on genetic selection.
From the genome lab to the chicken coop, Fortran has proven its worth as a democratizing programming language.