Fortran, som först dök upp 1957, har varit en dominerande spelare i fältet för vetenskaplig datorkodning ända sedan dess. Aktuella varianter av språket har många moderna funktioner, men språket är fortfarande en favorit för högnivå numeriska beräkningar eftersom det har funktioner som är utformade specifikt för matematisk programmering. På grund av dess effektivitet och fart, fortsätter Fortran att användas i stor utsträckning för rymdforskning, väderprognoser, kärnkraftsutveckling, biokemi och många andra områden.
Fortran är en kompilerad imperativt språk, vilket innebär att källkoden är översatt till maskinkod före exekvering, vilket gör det möjligt att få nästan optimal prestanda på en given maskinarkitektur. Dessutom möjliggör Fortrans kraftfulla och flexibla arrayoperationer för enkel och snabb behandling av stora datamängder. Dess stöd av parallell programmering, vilket innebär att flera processer körs samtidigt för att effektivt göra uträkningar, gör det speciellt lämpligt för superdatorprogram.
Kritiker markerar dock att Fortran, som ett äldre programmeringsspråk, kan sakna vissa av de användarvänliga och intuitiva funktioner som nyare språk har. Fortran-kod kan också upplevas som inte så lättläst på grund av väsentligt mindre begränsningar på namngivning och struktur jämfört med vissa andra språk. Mot detta argument, anförs dock att detta ger programmeraren större frihet och flexibilitet.