Biografia Wirth, Niklaus E.: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Moskala (dyskusja | edycje)
Nie podano opisu zmian
Moskala (dyskusja | edycje)
Nie podano opisu zmian
Linia 4: Linia 4:


Wirth wywarł duży wpływ na współczesną informatykę (obok Dijkstry, Donalda Knutha, C.A.R. Hoare'a) w zakresie języków programowania, analizy składniowej, konstrukcji kompilatorów i translatorów.
Wirth wywarł duży wpływ na współczesną informatykę (obok Dijkstry, Donalda Knutha, C.A.R. Hoare'a) w zakresie języków programowania, analizy składniowej, konstrukcji kompilatorów i translatorów.
 
[[grafika:Wirth-książka2.jpg|thumb|150px|''Algorytmy + Struktury Danych = Programy'' stała się jedną z obowiązkowych lektur informatycznych, 1975|right]]
W 1959 Wirth ukończył inżynierię elektroniczną na Instytucie Systemów Komputerowych Politechniki (ETH) w Zurychu, a rok później Uniwersytet Laval w Kanadzie. Doktoryzował się na Uniwersytecie Kalifornijskim w Berkeley z inżynierii i informatyki u pioniera informatyki Harry’ego Huskey’a.  
W 1959 Wirth ukończył inżynierię elektroniczną na Instytucie Systemów Komputerowych Politechniki (ETH) w Zurychu, a rok później Uniwersytet Laval w Kanadzie. Doktoryzował się na Uniwersytecie Kalifornijskim w Berkeley z inżynierii i informatyki u pioniera informatyki Harry’ego Huskey’a.  


Jest twórcą języków programowania Pascal (1971), Modula (1973-1976), Modula-2 (1978-1980), Oberon (1986-1990). Dowodził również zespołami implementującymi kolejno systemy Lilith i Oberon. Jego artykuł ''Program Development by Stepwise Refinement'', traktujący o nauczaniu programowania, uważa się dziś za modelowy. Jego najsłynniejszą publikacją jest książka A''lgorytmy + Struktury Danych = Programy'' (''Algorithms + Data Structures = Programs''). Wirth jest również autorem języka programowania PL/0, który pokazywał model działania kompilatora i stanowi bazę dla dzisiejszych zajęć z kompilatorów na wielu uniwersytetach. W 1995 spopularyzował swoje porzekadło, które obecnie znane jest pod nazwą Prawa Wirtha: „Z upływem czasu szybkość działania oprogramowania maleje szybciej niż rośnie szybkość działania sprzętu” („Software gets slower faster than hardware gets faster”).
Jest twórcą języków programowania Pascal (1971), Modula (1973-1976), Modula-2 (1978-1980), Oberon (1986-1990). Dowodził również zespołami implementującymi kolejno systemy Lilith i Oberon. Jego artykuł ''Program Development by Stepwise Refinement'', traktujący o nauczaniu programowania, uważa się dziś za modelowy. Jego najsłynniejszą publikacją jest książka ''Algorytmy + Struktury Danych = Programy'' (''Algorithms + Data Structures = Programs''). Wirth jest również autorem języka programowania PL/0, który pokazywał model działania kompilatora i stanowi bazę dla dzisiejszych zajęć z kompilatorów na wielu uniwersytetach. W 1995 spopularyzował swoje porzekadło, które obecnie znane jest pod nazwą Prawa Wirtha: „Z upływem czasu szybkość działania oprogramowania maleje szybciej niż rośnie szybkość działania sprzętu” („Software gets slower faster than hardware gets faster”).


Laureat nagrody Turinga przyznanej przez ACM w 1984. Jest emerytowanym (od kwietnia 1999) pracownikiem ETH w Zurychu.
Laureat nagrody Turinga przyznanej przez ACM w 1984. Jest emerytowanym (od kwietnia 1999) pracownikiem ETH w Zurychu.

Wersja z 11:03, 28 sie 2006

Niklaus E. Wirth (1934-) – szwajcarski informatyk.

Wirth wywarł duży wpływ na współczesną informatykę (obok Dijkstry, Donalda Knutha, C.A.R. Hoare'a) w zakresie języków programowania, analizy składniowej, konstrukcji kompilatorów i translatorów.

Algorytmy + Struktury Danych = Programy stała się jedną z obowiązkowych lektur informatycznych, 1975

W 1959 Wirth ukończył inżynierię elektroniczną na Instytucie Systemów Komputerowych Politechniki (ETH) w Zurychu, a rok później Uniwersytet Laval w Kanadzie. Doktoryzował się na Uniwersytecie Kalifornijskim w Berkeley z inżynierii i informatyki u pioniera informatyki Harry’ego Huskey’a.

Jest twórcą języków programowania Pascal (1971), Modula (1973-1976), Modula-2 (1978-1980), Oberon (1986-1990). Dowodził również zespołami implementującymi kolejno systemy Lilith i Oberon. Jego artykuł Program Development by Stepwise Refinement, traktujący o nauczaniu programowania, uważa się dziś za modelowy. Jego najsłynniejszą publikacją jest książka Algorytmy + Struktury Danych = Programy (Algorithms + Data Structures = Programs). Wirth jest również autorem języka programowania PL/0, który pokazywał model działania kompilatora i stanowi bazę dla dzisiejszych zajęć z kompilatorów na wielu uniwersytetach. W 1995 spopularyzował swoje porzekadło, które obecnie znane jest pod nazwą Prawa Wirtha: „Z upływem czasu szybkość działania oprogramowania maleje szybciej niż rośnie szybkość działania sprzętu” („Software gets slower faster than hardware gets faster”).

Laureat nagrody Turinga przyznanej przez ACM w 1984. Jest emerytowanym (od kwietnia 1999) pracownikiem ETH w Zurychu.