Niklaus Wirth
Niklaus Emil Wirth (s. 15. helmikuuta 1934 Winterthur)[1] on sveitsiläinen tietojenkäsittelytieteilijä.[1]
Niklaus Wirth | |
---|---|
![]() Niklaus Wirth luennoimassa |
|
Henkilötiedot | |
Koko nimi | Niklaus Emil Wirth |
Syntynyt | 15. helmikuuta 1934 Winterthur |
Koulutus ja ura | |
Tutkinnot |
ETH Zürich Université Laval Kalifornian yliopisto, Berkeley |
Väitöstyön ohjaaja | Harry Huskey ja Edward Feigenbaum |
Tutkimusalue | tietojenkäsittelytiede |
Palkinnot |
Turing-palkinto IEEE Computer Pioneer |
![]() Nimikirjoitus |
|
Aiheesta muualla | |
people.inf.ethz.ch/wirth | |
Wirth valmistui insinööriksi 1959 Sveitsin liittovaltion teknillisestä korkeakoulusta (ETH) Zürichissä. Vuonna 1960 hän sai diplomi-insinöörin arvon Laval-yliopistosta Kanadassa ja 1963 tohtorin arvon Kalifornian yliopistosta, Berkeleystä.
Wirth työskenteli 1963–1967 tietotekniikan apulaisprofessorina Stanfordin yliopistossa ennen kuin sai 1968 professorin viran ETH Zürichistä. Hän työskenteli kaksi vuotta myös Xerox PARC:ssa Kaliforniassa. Wirth jäi eläkkeelle huhtikuussa 1999.
Wirth on suunnitellut Algol W-, Euler-, Pascal-, Modula-, Modula-2- ja Oberon-ohjelmointikielet. Hän oli myös mukana suunnittelemassa Lola-laitteistosuunnittelu- ja simulointijärjestelmää. Wirth sai Turing-palkinnon vuonna 1984 suunnittelemistaan ohjelmointikielistä Euler, Algol W, Modula ja Pascal.[2] Wirth on saanut myös muun muassa IEEE Computer Society Pioneer Award -palkinnon 1987.[3]
Wirth vaikutti ETH:ssa Lilith-työaseman ja sen seuraajan Ceresin kehitykseen.[4][5] Oberon System -järjestelmän kehitykseen kehitettiin Oberon-ohjelmointikieli, jota käytettiin Modula-2:n sijaan.[6]
Wirthin kuuluisin artikkeli on Program Development by Stepwise Refinement ja hänen merkittävin teoksensa Algorithms + Data Structures = Programs.
Wirthin mukaan on nimetty tietojenkäsittelyalalla sananparreksi tullut Wirthin laki.
Teoksia muokkaa
- Wirth, Niklaus: Algorithms + Data Structures = Programs. Prentice-Hall, 1976. ISBN 0-13-022418-9.
Lähteet muokkaa
- ↑ a b William L. Hosch: Niklaus Emil Wirth Encyclopaedia Britannica. Viitattu 6.9.2019. (englanniksi)
- ↑ Niklaus E. Wirth amturing.acm.org. Viitattu 6.9.2019. (englanniksi)
- ↑ Niklaus Wirth history.computer.org. Viitattu 6.9.2019. (englanniksi)
- ↑ Lilith Workstation ethistory.ethz.ch. Viitattu 2.1.2020. (englanniksi)
- ↑ N. Wirth: The ModulaTor modulaware.com. Viitattu 2.1.2020. (englanniksi)
- ↑ Summary of projects by N. Wirth, 1962 - 1999 people.inf.ethz.ch. Viitattu 22.11.2020. (englanniksi)
Aiheesta muualla muokkaa
- Kotisivu ja biografia (Arkistoitu – Internet Archive)
- Niklaus E. Wirth (Arkistoitu – Internet Archive) (englanniksi)
- Niklaus Wirth, Program Development by Stepwise Refinement (PDF), Communications of the ACM, Vol. 14, No. 4, April 1971, pp. 221–227, online edition, doi:10.1145/362575.362577
- Niklaus Wirth DBLP-palvelussa (englanniksi)