Niklaus wirth

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar

Niklaus Emil Wirth (nacido el 15 de febrero de 1934) es un informático suizo. Ha diseñado varios lenguajes de programación, incluido Pascal, y fue pionero en varios temas clásicos de la ingeniería de software. En 1984, ganó el Premio Turing, generalmente reconocido como la distinción más alta en informática, por desarrollar una secuencia de lenguajes informáticos innovadores.

Biografía

Wirth nació en Winterthur, Suiza, en 1934. En 1959, obtuvo una licenciatura en ciencias (B.S.) en ingeniería electrónica del Swiss Federal Institute of Technology Zürich (ETH Zürich). En 1960, obtuvo una Maestría en Ciencias (MSc) de la Université Laval, Canadá. Luego, en 1963, obtuvo un doctorado en Ingeniería Eléctrica y Ciencias de la Computación (EECS) de la Universidad de California, Berkeley, supervisado por el pionero del diseño de computadoras Harry Huskey.

De 1963 a 1967, se desempeñó como profesor asistente de informática en la Universidad de Stanford y nuevamente en la Universidad de Zúrich. Luego, en 1968, se convirtió en profesor de informática en ETH Zürich y se tomó dos años sabáticos en Xerox PARC en California (1976–1977 y 1984–1985). Se retiró en 1999.

Estuvo involucrado en el desarrollo de estándares internacionales en programación e informática, como miembro del Grupo de trabajo IFIP 2.1 sobre lenguajes algorítmicos y cálculos de la Federación Internacional para el Procesamiento de la Información (IFIP), que especificó, mantiene y respalda los lenguajes de programación ALGOL 60 y ALGOL 68.

En 2004, fue nombrado miembro del Museo de Historia de la Computación "por su trabajo fundamental en lenguajes de programación y algoritmos, incluidos Euler, Algol-W, Pascal, Modula y Oberon."

Lenguajes de programación

Niklaus Wirth, 1969

Wirth fue el diseñador jefe de los lenguajes de programación Euler (1965), PL360 (1966), ALGOL W (1966), Pascal (1970), Modula (1975), Modula-2 (1978), Oberon (1987), Oberon-2 (1991) y Oberon-07 (2007). También formó parte importante del equipo de diseño e implementación de los sistemas operativos Medos-2 (1983, para la estación de trabajo Lilith) y Oberon (1987, para la estación de trabajo Ceres), y del diseño de hardware digital Lola (1995) y sistema de simulación. En 1984, recibió el premio Turing de la Association for Computing Machinery (ACM) por el desarrollo de estos lenguajes. En 1994, fue admitido como miembro de la ACM.

Publicaciones

Su libro, escrito junto con Kathleen Jensen, The Pascal User Manual and Report, sirvió como base para muchos esfuerzos de implementación de idiomas en las décadas de 1970 y 1980 en los Estados Unidos y en toda Europa.

Su artículo Program Development by Stepwise Refinement, sobre la enseñanza de la programación, se considera un texto clásico en ingeniería de software. En 1975, escribió el libro Algoritmos + Estructuras de datos = Programas, que obtuvo un amplio reconocimiento. Las principales revisiones de este libro con el nuevo título Algorithms + Data Structures se publicaron en 1985 y 2004. Los ejemplos de la primera edición se escribieron en Pascal. Estos fueron reemplazados en las ediciones posteriores con ejemplos escritos en Modula-2 y Oberon respectivamente.

Su libro de texto, Programación sistemática: una introducción, se consideró una buena fuente para los estudiantes que querían hacer algo más que codificación. La solapa de la portada de la sexta edición (1973) decía que el libro "... está diseñado para las necesidades de las personas que ven un curso sobre la construcción sistemática de algoritmos como parte de su formación matemática básica, en lugar de las necesidades inmediatas". de aquellos que desean poder codificar ocasionalmente un problema y transferirlo a su computadora para una solución instantánea." Considerado como un texto desafiante para trabajar, se buscó como lectura imperativa para aquellos interesados en las matemáticas numéricas.

En 1992, él y Jürg Gutknecht publicaron la documentación completa del sistema operativo Oberon. Un segundo libro, con Martin Reiser, pretendía ser una guía de programación.

Ley de Wirth

En 1995, popularizó el adagio que ahora se conoce como la ley de Wirth, que establece que el software se vuelve más lento más rápidamente que el hardware. En su artículo de 1995 A Plea for Lean Software, lo atribuye a Martin Reiser.

Contenido relacionado

CD-R

CD-R es un formato de almacenamiento de disco óptico digital. Un disco CD-R es un disco compacto que se puede escribir una vez y leer arbitrariamente muchas...

Reproductor de medios de Windows

Además de ser un reproductor multimedia, la aplicación tiene la capacidad de extraer archivos de audio y copiarlos en discos compactos, grabar discos...

Ruido pseudoaleatorio

En criptografía, ruido pseudoaleatorio es una señal similar al ruido que satisface una o más de las pruebas estándar de aleatoriedad estadística. Aunque...
Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save