Sin embargo, considero la programación orientada a objetos como un aspecto de la programación en general, es decir, como una consecuencia lógica de la programación procedural en la pequeña, que requiere un buen conocimiento de esta.
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 de 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.