Niklaus Emil Wirth urodził się 15 lutego 1934 roku w Winterthur, na przedmieściach Zurychu. W 1959 roku uzyskał tytuł licencjata w Szwajcarskim Federalnym Instytucie Technologii, gdzie później powrócił, aby prowadzić znaczną część swoich badań. W 1960 roku uzyskał tytuł magistra na Uniwersytecie Laval (Kanada), a w 1963 roku doktorat na Uniwersytecie Kalifornijskim w Berkeley (USA). Przez kolejne cztery lata pracował jako adiunkt informatyki na Uniwersytecie Stanforda (USA). W tym czasie pracował nad swoimi dwoma pierwszymi językami programowania: Euler (wydanym w 1965 roku) i PL/360 (wydanym w 1968 roku).
W 1970 roku wynalazł język programowania Pascal.
Wirth został zaproszony do zespołu programistów alternatywnego języka programowania ALGOL 60. Wraz z brytyjskim naukowcem Tonym Hoare przygotował projekt ALGOL-W, który jednak został odrzucony na rzecz bardziej złożonego projektu ALGOL-68. Wirth kontynuował swoją pracę i w 1970 roku opublikował własny język programowania o nazwie Pascal, który był mniej kompatybilny z ALGOL-em. Z czasem wpływ ALGOL-a zaczął słabnąć, a Pascal rozwija się do dziś. Złożoność ALGOL-68 otworzyła drogę prostszym językom, takim jak C i C++. W 1976 roku Wirth wydał język programowania Modula, który rok później został zastąpiony przez Modula-2.
W drugiej połowie lat 80., po powrocie ze Stanów Zjednoczonych do Zurychu, Wirth zaczął pracować nad projektem Oberon – językiem programowania i systemem operacyjnym o tej samej nazwie.
Wirth znany jest również ze swojego „prawa Wirtha”, które głosi: „Tempo ewolucji sprzętu nie jest równe tempu degeneracji oprogramowania”. Przeszedł na emeryturę w 1999 roku, a najnowsza wersja systemu operacyjnego Oberon, 2.3.6, została wydana w 2000 roku. W 2013 roku, tuż przed swoimi urodzinami, wydał zaktualizowaną wersję projektu Oberon.
Wirth w swojej pracy, a także w tworzonych przez siebie językach programowania i narzędziach, opowiada się za tworzeniem mniejszego, bardziej wydajnego oprogramowania.
Link źródłowy






Komentarz (0)