Niklaus Wirth
Niklaus Emil Wirth (15 Februari 1934 – 1 Januari 2024) adalah seorang ilmuwan komputer Swiss. Dia merancang beberapa bahasa pemrograman, termasuk Pascal, dan memelopori beberapa topik klasik dalam rekayasa perangkat lunak. Pada tahun 1984, ia memenangkan Turing Award, yang secara umum diakui sebagai penghargaan tertinggi dalam ilmu komputer,[3][4] untuk mengembangkan serangkaian bahasa komputer yang inovatif.
Niklaus Wirth | |
---|---|
Lahir | Niklaus Emil Wirth 15 Februari 1934 Winterthur, Swiss |
Meninggal | 1 Januari 2024 | (umur 89)
Kewarganegaraan | Swiss |
Pendidikan |
|
Dikenal atas | ALGOL W, Euler, Pascal, Modula, Modula-2, Oberon, Oberon-2, Oberon-07, Sistem Oberon |
Penghargaan |
|
Karier ilmiah | |
Bidang | Ilmu Komputer |
Institusi | |
Disertasi | A Generalization of Algol (1963) |
Pembimbing doktoral | Harry Huskey, Edward Feigenbaum |
Mahasiswa doktoral | Martin Odersky, William Marshall McKeeman, Peter U. Schulthess, Edouard Marmier, Rudolf Schild, Michael Franz |
Tanda tangan | |
Biografi
suntingWirth lahir di Winterthur, Swiss. Ia menyelesaikan pendidikan sarjananya pada tahun 1959 di bidang Teknik Elektro dari Swiss Federal Institute of Technology (ETH) Zurich. Pada 1960 ia menyelesaikan pendidikan master di Université Laval, Kanada. Kemudian pada tahun 1963 ia mendapat gelar Ph.D. dari University of California, Berkeley, di bawah bimbingan Harry Huskey.
Pada rentang waktu 1963 - 1967 Wirth bekerja sebagai Assistant Professor di bidang ilmu komputer di Stanford University dan di University of Zurich. Pada tahun 1968, ia menjadi Profesor Informatika di ETH Zurich.
Karya
suntingWirth adalah perancang utama bahasa pemgrograman Algol W, Pascal, Modula, Modula-2, dan Oberon. Atas pengembangan bahasa-bahasa ini, ia meraih penghargaan ACM Turing Award.
Tulisannya yang berjudul Program Development by Stepwise Refinement dianggap sebagai salah satu karya klasik di bidang rekayasa perangkat lunak.
Pada 1975 Wirth menulis buku Algorithms + Data Structures = Programs, yang hingga kini masih sering digunakan.
Referensi
sunting- ^ "IEEE Emanuel R. Piore Award Recipients" (PDF). IEEE. Diarsipkan dari versi asli (PDF) tanggal November 24, 2010. Diakses tanggal 20 Maret 2021.
- ^ "Niklaus Wirth 2004 Fellow".
- ^ Dasgupta, Sanjoy; Papadimitriou, Christos; Vazirani, Umesh (2008). Algorithms . McGraw-Hill Education. hlm. 317. ISBN 978-0-07-352340-8.
- ^ Bibliography of Turing Award lectures, DBLP
Pranala luar
sunting- Situs web resmi, ETH Zürich
- Biography at ETH Zürich
- Niklaus Wirth pada DBLP Bibliography Server
- Niklaus E. Wirth at ACM
- Wirth, Niklaus (April 1971). "Program Development by Stepwise Refinement". Communications of the ACM. 14 (4): 221–227. doi:10.1145/362575.362577. hdl:20.500.11850/80846 .
- Wirth, N. (1974). "On the Design of Programming Languages" (PDF). Proc. IFIP Congress 74: 386–393.
- Turing Award Lecture, 1984
- Pascal and its Successors paper by Niklaus Wirth – also includes short biography.
- A Few Words with Niklaus Wirth
- The School of Niklaus Wirth: The Art of Simplicity, by László Böszörményi, Jürg Gutknecht, Gustav Pomberger (editors). dpunkt.verlag; Morgan Kaufmann Publishers, 2000. ISBN 3-932588-85-1, ISBN 1-55860-723-4.
- The book Compiler Construction
- The book Algorithms and Data Structures
- The book Project Oberon – The Design of an Operating System and Compiler. The book about the Oberon language and Operating System is now available as a PDF file. The PDF file has an additional appendix Ten Years After: From Objects to Components.
- Project Oberon 2013