Frases de Niklaus Wirth

Niklaus Wirth , científico de la computación.

En 1959 obtiene el título de Ingeniero en Electrónica en la Escuela Politécnica Federal de Zúrich en Suiza. En 1960 obtuvo un M.Sc. de la Universidad Laval, Canadá. En 1963 obtiene un Doctorado en la Universidad de California, Berkeley.

De 1963 a 1967 sirvió como profesor auxiliar de Informática en la Universidad de Stanford y de nuevo en la Universidad de Zúrich. A partir de 1968 se convirtió en profesor de Informática en la ETH en Suiza, tomándose dos años sabáticos en la Xerox PARC de California.

Wirth fue el jefe de diseño de los lenguajes de programación Euler, Algol W, Pascal, Modula, Modula-2 y Oberon. También ocupó gran parte de su tiempo en el equipo de diseño e implementación de sistemas operativos Lilith y Oberon para el Lola en el diseño del hardware digital y el sistema de simulación.

Su artículo de desarrollo de un programa por refinamiento sucesivo se considera un texto clásico en la ingeniería del software, así como su libro Algoritmos + Estructuras de datos = Programas, que recibió un amplio reconocimiento, y que aún hoy resulta útil en la enseñanza de la programación. Recibió el Premio Turing por el desarrollo de estos lenguajes de programación en 1984. Se jubiló en 1999. Wikipedia  

✵ 15. febrero 1934
Niklaus Wirth Foto
Niklaus Wirth: 13   frases 0   Me gusta

Niklaus Wirth: Frases en inglés

“… we do not consider it as good engineering practice to consume a resource lavishly just because it happens to be cheap.”

Niklaus Wirth (2013) " Project Oberon https://www.inf.ethz.ch/personal/wirth/ProjectOberon/PO.System.pdf". Section 2.3, p. 19.

“Programming is usually taught by examples.”

Program Development by Stepwise Refinement (1971)

“Go To statement considered harmful.”

Often attributed to Edsger Wybe Dijkstra, but it was the title to a letter in CACM 11, 3 (March, 1968). However The original title of " A Case against the GO TO Statement http://www.cs.utexas.edu/users/EWD/transcriptions/EWD02xx/EWD215.html" (EWD215, PDF here http://www.cs.utexas.edu/users/EWD/ewd02xx/EWD215.PDF, ACM has its own copy http://www.acm.org/classics/oct95 online) was changed by the editor Niklaus Wirth, to speed up publication. Dijkstra explains it himself in EWD1308 http://www.cs.utexas.edu/users/EWD/transcriptions/EWD13xx/EWD1308.html (see near the end of the article).

“Software gets slower faster than hardware gets faster.”

[A Plea for Lean Software, http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/mags/co/&toc=comp/mags/co/1995/02/r2toc.xml&DOI=10.1109/2.348001, 2007-01-13, Computer, 1995, February, 28, 2, pp. 64-68]
Variation: Software is decelerating faster than hardware is accelerating.
aka "Wirth's law"

“Reliable and transparent programs are usually not in the interest of the designer.”

Niklaus Wirth (1999) " A Digital Contrarian Retires http://www.modulaware.com/mdlt/mdlt79.htm". Beat Gerber eds., June 1999.

“In our profession, precision and perfection are not a dispensable luxury, but a simple necessity.”

Niklaus Wirth (1997) " A Few Words with Niklaus Wirth http://www.eptacom.net/pubblicazioni/pub_eng/wirth.html". Dr Carlo Pescio eds. June 1997.