John Backus

Allikas: Vikipeedia

John Warren Backus (3. detsember 1924 Philadelphia17. märts 2007 Ashland (Oregon)) oli USA informaatik, programmeerimiskeele FORTRAN välja töötanud töörühma juht.

Backus käis keskkoolis Philadelphiast umbes 50 km loode pool olevas Pottstownis. Nähtavasti ei olnud ta usin õpilane. Ta asus Virginia ülikooli keemiat õppima, aga lahkus siis ülikoolist ja astus USA sõjaväkke. Seal hakkas ta meditsiini õppima, kuid sõjaväehaiglas diagnoositi tal enesel koljus luukasvaja. See õnnestus eemaldada ja selle asemele paigaldati talle koljusse plaadike. Ta lõpetas meditsiinialase väljaõppe 9 kuud hiljem pärast uut operatsiooni, mille käigus see plaadike asendati tema enesekavandatud plaadiga.

Ta kolis siis New Yorki, kus algul õppis raadiotehnikuks ja siis huvitus matemaatikast. Ta lõpetas Columbia ülikooli 1949 matemaatikamagistrina ja hakkas 1950 IBM-is tööle. Ta hakkas seal tööle arvutil Selective Sequence Electronic Calculator, mida kasutati aastail 19481952. Tema esimene suur projekt oli arvutiprogrammi kirjutamine, mis arvutaks Kuu asukohta.

1953 töötas ta programmeerimise hõlbustamiseks välja programmeerimiskeele Speedcoding, mis oli esimene IBM-i arvutil kasutatav kõrgtaseme keel. Programmeerimine oli endiselt keeruline ja 1954 moodustas Backus töörühma, mis projekteeriks ja töötaks välja uue programmeerimiskeele arvuti IBM 704 jaoks. Selleks keeleks osutus FORTRAN. FORTRAN oli esimene kõrgtaseme keel, mis läks laiatarbekasutusse.

Backus tegi veel teisegi olulise avastuse küberneetikas. 1950. aastate lõpus kuulus ta komiteedesse, mis töötasid välja programmeerimiskeele ALGOL 58 ja hiljem väga mõjukaks osutunud ALGOL 60 (numbrid tähendavad väljatöötamisaastat). ALGOL 60 sai kiiresti ülemaailmseks algoritmide esitamise de facto standardiks. Ühtlasi töötas ta koos Peter Nauriga välja Backuse-Nauri vormingu, mille abil sai formaalselt kirjeldada ükskõik millist kontekstivaba programmeerimiskeelt. See oli oluline leiutis kompilaatorite väljatöötamiseks ja aitas Backusel saada Turingi auhinda.

Tunnustused[muuda | redigeeri lähteteksti]

1963 pälvis Backus tiitli IBM Fellow, IBM-i kõrgeima auhinna, mida ta oma töötajale annab. IBM-i paarisajast tuhandest töötajast saab selle igal aastal 4–9 ja enne 1963. aastat seda välja ei antudki.

1967 pälvis ta Elektri- ja Elektroonikainseneride Instituudi välja antava Wallace McDowelli auhinna FORTRANi ja ALGOLi väljatöötamise eest, olles läbi aegade teine inimene, kes selle auhinna sai.

1975 pälvis ta USA riikliku teaduse medali ja 1977 Turingi auhinna. 1985 valiti ta Ameerika Kunsti- ja Teadusakadeemia liikmeks, 1989 Prantsusmaal Nancys asuva Henri Poincaré ülikooli audoktoriks.

1977. aastal pälvis ta Turingi auhinna.

1993 pälvis Backus Riikliku Inseneriakadeemia väljaantava Draperi auhinna, olles läbi aegade esimene, kes selle üksinda, ilma kaaslasteta pälvis. 1997 pälvis ta Arvutiajaloo muuseumi auhinna. 1. juunil 2007 nimetati tema järgi asteroid 6830 Johnbackus.