Niklaus Emil Wirth se narodil 15. února 1934 ve Winterthuru, předměstí Curychu. V roce 1959 získal bakalářský titul na Švýcarském federálním technologickém institutu, kam se později vrátil, aby se věnoval většině svého výzkumu. Magisterský titul získal na Lavalské univerzitě (Kanada) v roce 1960 a doktorát na Kalifornské univerzitě v Berkeley (USA) v roce 1963. Následující čtyři roky strávil jako odborný asistent informatiky na Stanfordské univerzitě (USA). Během této doby pracoval na svých prvních dvou programovacích jazycích: Euler (vydán v roce 1965) a PL/360 (vydán v roce 1968).
V roce 1970 vynalezl programovací jazyk Pascal.
Wirth byl pozván, aby se připojil k vývojovému týmu alternativního programovacího jazyka ALGOL 60. Spolu s britským vědcem Tonym Hoarem připravil projekt ALGOL-W, ale ten byl odmítnut ve prospěch složitějšího projektu ALGOL-68. Wirth poté pokračoval ve své práci a v roce 1970 publikoval svůj vlastní programovací jazyk s názvem Pascal, který byl s jazykem ALGOL méně kompatibilní. Následně začal vliv ALGOLu slábnout a Pascal se dále vyvíjí dodnes. Složitost jazyka ALGOL-68 otevřela cestu jednodušším jazykům, jako jsou C a C++. V roce 1976 Wirth vydal programovací jazyk Modula, který byl o rok později nahrazen jazykem Modula-2.
Ve druhé polovině 80. let, po návratu ze Spojených států do Curychu, začal Wirth pracovat na projektu Oberon – programovacím jazyce a operačním systému stejného jména.
Wirth je také známý svým „Wirthovým zákonem“, který říká: „Rychlost vývoje hardwaru se nerovná rychlosti degenerace softwaru.“ Do důchodu odešel v roce 1999 a nejnovější verze Oberon OS, 2.3.6, byla vydána v roce 2000. V roce 2013, těsně před svými narozeninami, vydal aktualizovanou verzi projektu Oberon.
Ve své práci, stejně jako v programovacích jazycích a nástrojích, které vytváří, se Wirth zasazuje o vývoj menšího a efektivnějšího softwaru.
Zdrojový odkaz








Komentář (0)