Niklaus Emil Wirth föddes den 15 februari 1934 i Winterthur, en förort till Zürich. År 1959 tog han sin kandidatexamen från Swiss Federal Institute of Technology, dit han senare återvände för att bedriva en stor del av sin forskning. Han tog sin magisterexamen från Laval University (Kanada) år 1960 och sin doktorsexamen från University of California, Berkeley (USA) år 1963. Han tillbringade de följande fyra åren som biträdande professor i datavetenskap vid Stanford University (USA). Under denna tid arbetade han med sina två första programmeringsspråk: Euler (släppt 1965) och PL/360 (släppt 1968).
Han uppfann programmeringsspråket Pascal år 1970.
Wirth blev inbjuden att gå med i utvecklingsteamet för det alternativa programmeringsspråket ALGOL 60. Tillsammans med den brittiske forskaren Tony Hoare förberedde han ALGOL-W-projektet, men detta förkastades till förmån för det mer komplexa ALGOL-68-projektet. Wirth fortsatte sedan sitt arbete och publicerade sitt eget programmeringsspråk Pascal år 1970, vilket var mindre kompatibelt med ALGOL. Därefter började ALGOLs inflytande avta, och Pascal fortsatte att utvecklas än idag. Komplexiteten i ALGOL-68 öppnade vägen för enklare språk som C och C++. År 1976 släppte Wirth programmeringsspråket Modula, som ett år senare ersattes av Modula-2.
Under senare hälften av 1980-talet, efter att ha återvänt till Zürich från USA, började Wirth arbeta med Oberon-projektet – ett programmeringsspråk och operativsystem med samma namn.
Wirth är också känd för sin "Wirths lag", som säger: "Hastigheten för hårdvaruutveckling är inte lika med hastigheten för mjukvarudegeneration." Han gick i pension 1999, och den senaste versionen av Oberon OS, 2.3.6, släpptes år 2000. År 2013, strax före sin födelsedag, släppte han en uppdaterad version av Oberon-projektet.
I sitt arbete, såväl som i de programmeringsspråk och verktyg han skapar, förespråkar Wirth utvecklingen av mindre, effektivare programvara.
[annons_2]
Källänk








Kommentar (0)