Niklaus Wirth

**Niklaus E. Wirth** (rođen 15. veljače, 1934, umro 1. siječnja 2024) je švicarski računalni znanstvenik, poznat po dizajniranju nekolicine programskih jezika, uključujući Pascal, te po pionirskom radu u nekoliko klasičnih tema programskog inženjerstva. 1994. je dobio Turingovu nagradu za razvijanje niza inovativnih računalnih jezika.

## Biografija
Rođen je u Winterthuru, Švicarska, 1934. 1959. diplomira elektroničko inženjerstvo na Švicarskom saveznom institutu za tehnologiju (ETH) u Zurichu. 1960. je stekao magisterij na *Université Laval* u Kanadi. 1963. doktorira na električnom inženjerstvu i računarstvu na Sveučilištu Kalifornije u Berkeleyu, pod mentorstvom pionira dizajna računala Harryja Huskeyja.

Od 1963. do 1967. je obnašao dužnost pomoćnog profesora računarstva na Sveučilištu Stanford, te potom opet na Sveučilištu u Zurichu. 1968. postaje profesor informatike na ETH u Zurichu, uz dvogodišnji sabatski dopust u Xerox PARC-u u Kaliforniji.

Umirovljen je 1999. godine.

## Radovi
Wirth je bio glavni dizjner programskih jezika Euler, Algol W, Pascal, Modula, Modula-2 te Oberon. Bio je jedan od glavnih kotača u timu koji je dizajnirao i implementirao operacijske sustave Lilith i Oberon, te Lola sustav za dizajn i simulaciju digitalnog sklopovlja. Dobio je *[[Association for Computing Machinery|ACM]] [[Turingova nagrada|Turingovu nagradu]]* za razvoj tih jezika.

Njegov se članak ''Program Development by Stepwise Refinement''  o učenju programiranja smatra klasičnim tekstom programskog inženjerstva.
1975. je piše knjigu *[[Algorithms + Data Structures = Programs]]* koja je steće široko priznanje a korisna je i dan danas.

Dizajnirao je jednostavni programski jezik PL/0 kako bi ilustrirao dizajn jezičnog procesora, i na kojem su zasnovani mnogi sveučilišni kolegiji o dizajniranju jezičnih procesora.

1955. je popularizirao izreku danas poznatu kao Wirthov zakon: Programska podrška se usporava brže nego što sklopovska podrška ubrzava", iako je u svojem papiru iz 1995. *A Plea for Lean Software* pripisuje Martinu Reiseru.

## Zanimljivosti
Philippe Kahn, istaknuti bežični i programski tehnologist i osnivač Borlanda, je studirao pod Wirthom pri ETH Zürich.

## Povezano
* Prošireni Backus-Naurov oblik
* Wirthova sintaksna notacija

## Reference

## Vanjske veze
* Biografija  pri ETH Zürich.
* Osobna web stranica  pri ETH Zürich.
* Program Development by Stepwise Refinement , *[[Communications of the ACM]]*, 14(4):221&ndash;227, April 1971.
* Pascal and its Successors papir Niklausa Wirtha &ndash; uključuje i kratku biografiju.
* Nekoliko riječi sa Niklausom Wirthom
* *[http://www.informatik.uni-trier.de/~ley/db/conf/birthday/wirth2000.html Škola Niklausa Wirtha: Umjetnost jednostavnosti] *, autori su László Böszörményi, Jürg Gutknecht, Gustav Pomberger (urednik). dpunkt.verlag / Morgan Kaufmann Publishers, 2000.  / .
* Knjiga o jeziku i operacijskom sustavu Oberon je sad dostupna besplatno kao PDF datoteka *[https://web.archive.org/web/20060103183842/http://www.oberon.ethz.ch/WirthPubl/ProjectOberon.pdf Project Oberon - The Design of an Operating System and Compiler]* PDF datoteka ima dodatak koji knjiga nema: *Ten Years After: From Objects to Components*.
* Knjiga *[https://web.archive.org/web/20060103183004/http://www.oberon.ethz.ch/WirthPubl/CBEAll.pdf Compiler Construction]*