FORTRANas visada buvo ir yra dominuojanti programavimo kalba moksliniams ir inžineriniams uždaviniams programuoti. Tai - viena pirmųjų algoritminių kalbų, savo istoriją skaičiuojanti nuo 1957 m. Visi skaičiuotojai, inžinieriai programavo, programuoja ir dar ilgai programuos FORTRANu. Nepaisant to, lietuvių kalba apie FORTRANą literatūros beveik nėra. Šią spragą ir bando užpildyti šis vadovėlis. Knygelės pirmame skyriuje glaustai paaiškinama veiksmų seka, kurią turime atlikti, norėdami parašyti tvarkingą programą. Čia kartu trumpai apibrėžiami kai kurie terminai. Antras skyrius paaiškina algoritmo sąvoką. Kiti du skyriai skirti FORTRANo elementams ir operatoriams. Penktame skyriuje gana plačiai aprašoma įvesties/išvesties sistema. Šeštame skyriuje pateikiami nesudėtingų programų pavyzdžiai, iliustruojantys ankstesnių skyrių medžiagą. Septintas skyrius skirtas paprogramių naudojimui aptarti. Aštuntas skyrius sudomins skaitytojus, norinčius plačiau susipažinti su FORTRAN 90 standarto naujovėmis. Devintame skyriuje pateikiami FORTRANo grafikos elementai, o paskutiniame, dešimtame, supažindinama su FORTRANo programavimo aplinkomis. Knygelės prieduose galima rasti standartinių funkcijų sąrašą, kitos naudingos informacijos.
Skaitytojau! Rankose laikote knygelę, skirtą nepelnytai lietuviškoje literatūroje pamirštai programavimo kalbai FORTRAN. Mūsų vidurinė mokykla pramoko
programuoti moderniomis Pascalio, kai kuriuos mokinius ir C kalbomis, todėl studentai stebisi: kodėl, atseit, jie mokysis tokios pasenusios kalbos. Skaitytojau! Visi skaičiuotojai, inžinieriai programavo, programuoja ir dar ilgai programuos tik FORTRANu. Pagaliau ir pats kalbos pavadinimas (FORmula TRANslation - formulių vertimas) rodo, kad kalba tiesiogiai skirta moksliniams techniniams skaičiavimams. Jokia kita kalba programuojant šios srities uždavinius neprilygsta FORTRANui nei patogumu, nei greičiu. Todėl mes paprasčiausiai neturime pasirinkimo, kokia kalba mokyti programuoti būsimuosius inžinierius. Lietuvių kalba FORTRANo mokomosios literatūros, išskyrus mūsų universitete 1988 m. išleistą FORTRANui 77 skirtą knygelę, nėra. Bandysim šią spragą užpildyti šia knygele. Norėjome knygelę padaryti suprantamą ir pradedančiajam programuotojui, dar neparašiusiam nė vienos programos, ir kartu aprašyti paskutinįjį standartizuotą FORTRANo dialektą - FORTRANą 90. Tačiau darbo metu paaiškėjo, kad šių dviejų tikslų vienoje knygelėje suderinti nepavyks. Vis dėlto FORTRANas 90 yra pernelyg sudėtinga pradedančiajam programuotojui, per daug įvairių galimybių turinti kalba. Ko gero, pradedančiajam lengviau būtų pradėti nuo paprastesnių FORTRANo 77 konstrukcijų ir palaipsniui perprasti visas FORTRANo 90 galimybes. Tam pagaliau padeda ir FORTRANo kalbos ideologija: visados vėlesnis kalbos dialektas, tapdamas sudėtingesniu, apima visas ankstesnių dialektų galimybes ir konstrukcijas (išimtis čia numatoma tik būsimame kalbos dialekte, kuriame jau nebebus aiškiai pasenusių konstrukcijų). Tuo tarpu vėlesnio dialekto papildomos konstrukcijos ankstesniam yra nesuprantamos. Todėl šios knygelės objektas galėtų būti apibrėžtas taip: FORTRANo 77 kalbos standartas plius FORTRANo 90 standarto naujos esminės galimybės inžineriniams uždaviniams spręsti. Dėl šių priežasčių ir knygelės pavadinimas yra “FORTRANas”. Autoriai pasieks savo tikslą, jei atidus skaitytojas, perskaitęs šią knygelę, ims ir skaitys bei supras FORTRANui 90 skirtą literatūrą ir kalbos techninę dokumentaciją.

Fortranas