Niklaus Wirth

Niklaus Wirth
Született1934. február 15.
Winterthur
Elhunyt2024. január 1. (89 évesen)
Zürich
Állampolgárságasvájci
Nemzetiségesvájci
Foglalkozásamérnök,
matematikus,
informatikus
Iskolái
Kitüntetései
Lista
  • A művészetek és a tudományok érdemrendje
  • IEEE Emanuel R. Piore Award (1983)
  • Turing-díj (1984)
  • honorary doctorate at the Laval University (1987)
  • Computer Pioneer Award (1987)
  • Marcel Benoist-díj (1989)
  • ACM Fellow (1994)
  • díszdoktor (The Open University, 1997. szeptember 13.)
  • a Masaryk Egyetem díszdoktora (1999)
  • Computer History Museum Fellow (2004)
  • Programming Languages Achievement Award (2007)

Niklaus Wirth aláírása
Niklaus Wirth aláírása

A Wikimédia Commons tartalmaz Niklaus Wirth témájú médiaállományokat.

Niklaus Wirth, teljes nevénː Niklaus Emil Wirth (Winterthur, 1934. február 15. – 2024. január 1.) svájci professzor, egyetemi tanár, mérnök, matematikus, informatikus, a számítástudomány, azon belül a strukturált és az objektumorientált programozás egyik svájci úttörője, több magas szintű programozási nyelv kidolgozója.

A szakértők többségének véleménye szerint a tíz legfontosabb kutató egyike a számítástudomány eddigi történetében.

Aláírása a Programozás Modula-2-ben című könyvének dedikált példányán

Munkásságával párhuzamosan jelentős és sikeres erőfeszítéseket tett a számítástudomány, számítógép-tudomány egyenrangú tudományként való elismertetése érdekében.

Élete, munkássága

Walter Wirth és Hedwig Keller fiaként született. 1959-ben szerzett villamosmérnöki oklevelet a Zürichi Szövetségi Műszaki Egyetemen (ETH Zürich). 1960-ban a kanadai Laval Egyetemen szerzett oklevelet, majd Ford-ösztöndíjasként doktorátust 1963-ban a Berkeley Egyetemen.

1963–1967 között adjunktus volt a Stanford Egyetemen majd a Zürichi Egyetemen. 1968-ban már professzorként tért vissza az ETH-ra, ahol 1999-ig, nyugalomba vonulásáig számítástudományt oktatott és kutatásokat folytatott.

1968-ban kezdték el munkatársaival a Pascal programozási nyelv fejlesztését, és 1970-ben készült el a fordítóprogram első működőképes változata. 1975-ben készült el a Modula, amely azonban nem terjedt el, és inkább kísérletinek tekinthető. 1976–1977, valamint 1984–1985 között a Xerox Palo Altó-i Kutató Központjában (PARC – Palo Alto Research Center) végzett kutatásokat.

1977–1981 között fejlesztették ki a Lilith személyi számítógépet. 1979-ben készült el a Modula-2. Ez lett a Lilith operációs rendszeréhez mellékelt fordítóprogram. Ő tervezte továbbá 1986-ban a Ceres számítógépet. 1988-ban készült el az Oberon nyelv.

Kutatásai ebben az időszakban olyan programozási nyelvek megalkotására irányultak, amelyeknek nyelvi felépítése mintegy automatikusan kikényszerítik a szigorú típusosságot és a strukturált programozási technika alkalmazását a lehetséges programozási hibák lehető legminimálisabbra csökkentése érdekében.

Az első nyelv, amelyet kifejlesztett (Helmut Weberrel), az Euler volt. Az általa később megtervezett nyelvek alapjait vetette meg. Később érdeklődése a csoportmunkát segítő, moduláris programozási nyelv megalkotása felé fordult. Itteni tapasztalatai alapján fordult a személyi számítógépek fejlesztése felé.

Ezt követően az objektumorientált programozási technika és nyelvi támogatása irányában végzett kutatásokat.

Művei

Magyarul

  • Algoritmusok + adatstruktúrák = programok; ford. Lehel Jenő; Műszaki, Bp., 1982
  • Kathleen Jensen–Niklaus Wirth: A PASCAL programozási nyelv. Felhasználói kézikönyv és a nyelv formális leírása; ford. Mikolás Zoltán; Műszaki, Bp., 1982
  • Kathleen Jensen–Niklaus Wirth: A PASCAL programozási nyelv. Felhasználói kézikönyv és a nyelv formális leírása az ISO Pascal szabvány szerint; 2. bőv. kiad.; Műszaki, Bp., 1988

Díjak, elismerések

Díszdoktori címei

Dokumentumfilmek

Források

Jegyzetek

  1. ↑ Német Nemzeti Könyvtár. "Gemeinsame Normdatei". Integrált katalógustár (Németország) (német nyelven). Hozzáférés: 2015. augusztus 14.
  2. ↑ "SNAC" (angol nyelven). Hozzáférés: 2017. október 9.
  3. ↑ "Brockhaus Enzyklopädie". Brockhaus (német nyelven). F.A. Brockhaus. Hozzáférés: 2017. október 9.
  4. ↑ "Encyklopedie dějin města Brna". Encyclopedia of Brno History (cseh nyelven).
  5. 1 2 3 4 various authors (1998). "Historische Lexikon der Schweiz". Historical Dictionary of Switzerland (német nyelven). Hozzáférés: 2026. október 25.
  6. ↑ "In Memoriam: Niklaus Wirth (1934–2024)". 2024. január 5. Hozzáférés: 2025. július 3.
  7. ↑ "Niklaus Wirth ist tot: IT-Welt trauert um Erfinder von Pascal".
  8. ↑ Simson Garfinkel – Gene Spafford (2024. február 22.). "In Memoriam: Niklaus Wirth". Communications of the ACM (angol nyelven). 67 (3). New York: ACM: 20–20. doi:10.1145/3641309. ISSN 0001-0782.{{cite journal}}: CS1 karbantartás: numerikus név: szerzőfelsorolás (link) CS1 karbantartás: több név: szerzőfelsorolás (link)
  9. ↑ "www.ieee.org/content/dam/ieee-org/ieee/web/org/about/awards/piore_rl.pdf" (PDF).
  10. ↑ "Niklaus E. Wirth". Hozzáférés: 2024. január 4.
  11. ↑ "Niklaus E. Wirth". Hozzáférés: 2024. január 4.
  12. ↑ "Liste complète des récipiendaires de 1864 à aujourd'hui". Complete list of recipients from 1864 to today. Laval Egyetem.
  13. ↑ "IEEE Computer Society Computer Pioneer Award in Honor of the Women of ENIAC Award". 2018. április 9. Hozzáférés: 2025. július 3.
  14. ↑ "Past laureates – Marcel Benoist Foundation". Hozzáférés: 2025. július 3.
  15. ↑ "Niklaus E. Wirth". ACM. Hozzáférés: 2024. január 4.
  16. ↑ "www5.open.ac.uk/students/ceremonies/sites/www.open.ac.uk.students.ceremonies/files/files/Honorary%20graduate%20cumulative%20list(7).xlsx".
  17. ↑ "Niklaus Wirth". Masaryk Egyetem. Hozzáférés: 2024. január 4.
  18. ↑ "Niklaus Wirth". 2025. június 23. Hozzáférés: 2025. július 3.
  19. ↑ "Programming Languages Achievement Award". Hozzáférés: 2025. július 3.