Niklaus Wirth
Izvor: Wikipedija
![]() |
|
Rođenje | 15. veljače, 1934. Winterthur, Švicarska |
---|---|
Polje | Računarstvo |
Institucija | Stanford sveučilište Sveučilište u Zurichu Xerox PARC |
Poznat po | Euler Algol W Pascal Modula Modula-2 Oberon |
Istaknute nagrade | Turingova nagrada |
Niklaus E. Wirth (rođen 15. veljače, 1934.) 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.
Sadržaj |
[uredi] 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.
[uredi] 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 ACM 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.[1]
[uredi] Citati

[uredi] Trivia
Philippe Kahn, istaknuti bežični i programski tehnologist i osnivač Borlanda, je studirao pod Wirthom pri ETH Zürich.
[uredi] Vidi i
- Prošireni Backus-Naurov oblik
- Wirthova sintaksna notacija
[uredi] Reference
- ↑ Niklaus Wirth (February 1995). "A Plea for Lean Software". Computer 28 (2): pp. 64-68. URL accessed on 2007-01-13.
[uredi] Vanjske poveznice
- Biografija pri ETH Zürich.
- Osobna web stranica pri ETH Zürich.
- Program Development by Stepwise Refinement, Communications of the ACM, 14(4):221–227, April 1971.
- Pascal and its Successors papir Niklausa Wirtha – uključuje i kratku biografiju.
- Nekoliko riječi sa Niklausom Wirthom
- Š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. ISBN 3-932588-85-1 / ISBN 1-55860-723-4.
- Knjiga o jeziku i operacijskom sustavu Oberon je sad dostupna besplatno kao PDF datoteka 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 Compiler Construction
1966. Alan Perlis • 1967. Maurice Vincent Wilkes • 1968. Richard Hamming • 1969. Marvin Minsky • 1970. James H. Wilkinson • 1971. John McCarthy • 1972. Edsger Dijkstra • 1973. Charles Bachman • 1974. Donald Knuth • 1975. Allen Newell, Herbert Simon • 1976. Michael O. Rabin, Dana Scott • 1977. John Backus • 1978. Robert Floyd • 1979. Kenneth E. Iverson • 1980. C. A. R. Hoare • 1981. Edgar F. Codd • 1982. Stephen Cook • 1983. Ken Thompson, Dennis Ritchie • 1984. Niklaus Wirth • 1985. Richard Karp • 1986. John Hopcroft, Robert Tarjan • 1987. John Cocke • 1988. Ivan Sutherland • 1989. William Kahan • 1990. Fernando J. Corbató • 1991. Robin Milner • 1992. Butler Lampson • 1993. Juris Hartmanis, Richard Stearns • 1994. Edward Feigenbaum, Raj Reddy • 1995. Manuel Blum • 1996. Amir Pnueli • 1997. Douglas Engelbart • 1998. Jim Gray • 1999. Fred Brooks • 2000. Andrew Yao • 2001. Ole-Johan Dahl, Kristen Nygaard • 2002. Ron Rivest, Adi Shamir, Leonard Adleman • 2003. Alan Kay • 2004. Vint Cerf, Bob Kahn • 2005. Peter Naur • 2006. Frances E. Allen