For faster navigation, this Iframe is preloading the Wikiwand page for Niklaus Wirth.

Niklaus Wirth

Wikipediasta

Niklaus Wirth
Niklaus Wirth luennoimassa
Niklaus Wirth luennoimassa
Henkilötiedot
Koko nimi Niklaus Emil Wirth
Syntynyt15. helmikuuta 1934
Winterthur
Kuollut1. tammikuuta 2024 (89 vuotta)
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
Nimikirjoitus
Aiheesta muualla
people.inf.ethz.ch/wirth

Niklaus Emil Wirth (15. helmikuuta 1934 Winterthur1. tammikuuta 2024[1][2]) oli sveitsiläinen tietojenkäsittelytieteilijä.[3]

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.[4] Wirth on saanut myös muun muassa IEEE Computer Society Pioneer Award -palkinnon 1987.[5]

Wirthin kaksi ensimmäistä ohjelmointikieltä olivat Euler (1965) ja PL/360 (1968), joiden jälkeen hänet kutsuttiin mukaan työryhmään kehittämään Algol-kielen seuraavaa versiota Algol-60:n seuraajaksi. Wirthin ehdottama Algol W oli yksinkertaisempi kuin Adriaan van Wijngaardenin ehdotus, josta tuli Algol-68. Ehdotuksen hylkäyksen jälkeen Wirth lähti Algol-kielen työryhmästä ja muokkasi ehdotuksestaan Pascal-kielen.[6] Pascal oli yksinkertainen ja joustava kieli, joka oli suunniteltu nopeaan kääntämiseen tehokkaaksi koodiksi. Pascal säilytti Algolin rakenteen, mutta karsi monimutkaisuutta ja lisäsi tuen käyttäjän määrittämille tietotyypeille. Pascal otettiin käyttöön vuonna 1971 opetuksessa ETH:ssa, josta se levisi muihin yliopistoihin. Kielen yksinkertaisuus ja tehokkuus teki siitä suositun henkilökohtaisissa tietokoneissa, joissa oli rajallisesti muistia ja tallennustilaa.[4]

Wirth vaikutti ETH:ssa Lilith-työaseman ja sen seuraajan Ceresin kehitykseen.[7][8] Oberon System -järjestelmän kehitykseen kehitettiin Oberon-ohjelmointikieli, jota käytettiin Modula-2:n sijaan.[9]

Wirthin kuuluisin artikkeli on Program Development by Stepwise Refinement ja hänen merkittävin teoksensa Algorithms + Data Structures = Programs.

Wirthin mukaan on nimetty tietojen­käsittely­alalla sanan­parreksi tullut Wirthin laki. Väitteen mukaan ohjelmistot hidastuvat nopeammin kuin Mooren lain mukainen tietokoneiden suorituskyvyn kasvu.[10][11]

  • Wirth, Niklaus: Algorithms + Data Structures = Programs. Prentice-Hall, 1976. ISBN 0-13-022418-9.
  1. David M Williams: Computer science pioneer Niklaus Wirth passes away itwire.com. Viitattu 4.1.2024. (englanniksi)
  2. Quandt, Roland: Niklaus Wirth ist tot: IT-Welt trauert um Erfinder von Pascal News. 3.1.2024. WinFuture. Viitattu 3.1.2024. (saksaksi)
  3. William L. Hosch: Niklaus Emil Wirth Encyclopaedia Britannica. Viitattu 6.9.2019. (englanniksi)
  4. a b Niklaus E. Wirth amturing.acm.org. Viitattu 6.9.2019. (englanniksi)
  5. Niklaus Wirth history.computer.org. Viitattu 6.9.2019. (englanniksi)
  6. Liam Proven: RIP: Software design pioneer and Pascal creator Niklaus Wirth theregister.com. 4.1.2024. (englanniksi)
  7. Lilith Workstation ethistory.ethz.ch. Viitattu 2.1.2020. (englanniksi)
  8. N. Wirth: The ModulaTor modulaware.com. Viitattu 2.1.2020. (englanniksi)
  9. Summary of projects by N. Wirth, 1962 - 1999 people.inf.ethz.ch. Viitattu 22.11.2020. (englanniksi)
  10. Wirth's Law laws-of-software.com. Viitattu 4.1.2024. (englanniksi)
  11. Niklaus Wirth: A Plea for Lean Software (PDF) people.inf.ethz.ch. Viitattu 4.1.2024. (englanniksi)

Aiheesta muualla

[muokkaa | muokkaa wikitekstiä]
{{bottomLinkPreText}} {{bottomLinkText}}
Niklaus Wirth
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.

X

Get ready for Wikiwand 2.0 🎉! the new version arrives on September 1st! Don't want to wait?