Niklaus Emil Wirth ble født 15. februar 1934 i Winterthur, en forstad til Zürich. I 1959 tok han sin bachelorgrad fra Swiss Federal Institute of Technology, hvor han senere returnerte for å utføre mye av forskningen sin. Han tok sin mastergrad fra Laval University (Canada) i 1960 og sin doktorgrad fra University of California, Berkeley (USA) i 1963. Han tilbrakte de neste fire årene som assisterende professor i informatikk ved Stanford University (USA). I løpet av denne tiden jobbet han med sine to første programmeringsspråk: Euler (utgitt i 1965) og PL/360 (utgitt i 1968).
Han oppfant programmeringsspråket Pascal i 1970.
Wirth ble invitert til å bli med i utviklingsteamet for det alternative programmeringsspråket ALGOL 60. Sammen med den britiske vitenskapsmannen Tony Hoare forberedte han ALGOL-W-prosjektet, men dette ble avvist til fordel for det mer komplekse ALGOL-68-prosjektet. Wirth fortsatte deretter arbeidet sitt og publiserte sitt eget programmeringsspråk kalt Pascal i 1970, som var mindre kompatibelt med ALGOL. Deretter begynte ALGOLs innflytelse å avta, og Pascal fortsatte å utvikle seg til i dag. Kompleksiteten til ALGOL-68 åpnet veien for enklere språk som C og C++. I 1976 ga Wirth ut programmeringsspråket Modula, som ble erstattet av Modula-2 et år senere.
I siste halvdel av 1980-tallet, etter å ha returnert til Zürich fra USA, begynte Wirth å jobbe med Oberon-prosjektet – et programmeringsspråk og operativsystem med samme navn.
Wirth er også kjent for sin «Wirths lov», som sier: «Maskinvareutviklingshastigheten er ikke lik programvaredegenerasjonens hastighet.» Han pensjonerte seg i 1999, og den nyeste versjonen av Oberon OS, 2.3.6, ble utgitt i 2000. I 2013, rett før bursdagen hans, ga han ut en oppdatert versjon av Oberon-prosjektet.
I arbeidet sitt, så vel som i programmeringsspråkene og verktøyene han lager, taler Wirth for utvikling av mindre, mer effektiv programvare.
[annonse_2]
Kildekobling








Kommentar (0)