2026 m. spalio 21 d. Kas pasaulyje įvyko šią kalendorinę dienąVilniaus laikas · LT EN Paieška ⌕
Nr. 289 · Vilnius
Istorijos dienraštis
Ši diena pasaulio atmintyje

SENOJI SPAUDA

„Dabartis suprantama tik
atsigręžus į praeitį.“

Mokslas · įvykis nutiko spalio 15 d. · prieš 70 metų

INFORMATIKOS ISTORIJA: Pirmasis programavimo kalbos FORTRAN pristatymas

Osiningsas (Ossining), Niujorko valstija (New York), JAV (USA), 1956 m. spalio 15 d.

Skaičiavimo technikos raida peržengė žemo lygio komandų ribas. Jungtinėje kompiuterių konferencijoje bendrovės IBM tyrimų grupė, vadovaujama Johno Backuso (John Backus), spalio 15 dieną oficialiai pristato pirmąją aukšto lygio programavimo kalbą FORTRAN (Formula Translation).

Mašininio kodo apribojimai ir nauja koncepcija

Iki FORTRAN atsiradimo skaičiavimo mašinos buvo programuojamos tiesiogiai mašininiu kodu arba asemblerio kalbomis (assembly language). Tai reikalavo specifinių žinių apie kompiuterio aparatinės įrangos architektūrą, o programų kūrimas bei klaidų taisymas užimdavo daug laiko. J. Backuso vadovaujama matematikų ir inžinierių komanda, pradėjusi darbą 1953 m., iškėlė tikslą sukurti kalbą, kuri leistų rašyti instrukcijas algebrine forma, artima matematinei išraiškai.

Kompiliavimo technologija ir pritaikymas

Pagrindinė naujovė buvo FORTRAN kompiliatoriaus suprojektavimas IBM 704 kompiuteriui. Kompiliatorius gebėjo automatiškai išversti žmogui suprantamas formules į efektyvų mašininį kodą, kurio vykdymo sparta nedaug atsiliko nuo ranka parašyto asemblerio kodo. Tai sudarė sąlygas inžinieriams bei mokslininkams patiems kurti skaičiavimo algoritmus, netaikant sudėtingų žemo lygio komandų. FORTRAN tapo standartine kalba teoriniams bei taikomiesiems mokslo skaičiavimams keliems dešimtmečiams.

💡 Įdomus faktas:

Pirmoje FORTRAN versijoje nebuvo mažųjų raidžių palaikymo, o kintamųjų pavadinimai negalėjo viršyti šešių simbolių. Be to, visos komandos turėjo būti griežtai rikiuojamos pagal perforuotų kortelių (punched cards) stulpelius.

Daugiau šios dienos istorijų

Spalio 15 archyvas