El currículo de Niklaus Wirth es impresionante. Se graduó en Ingeniería Electrónica en la Escuela Politécnica Federal de Zúrich, la misma universidad en la que cinco décadas antes estudió Albert Einstein; se doctoró en la Universidad de California en Berkeley; trabajó en Xerox PARC y dio clase en Stanford, en la Universidad de Zúrich y en la misma Escuela Politécnica Federal en la que unas décadas antes él mismo había estudiado. Sin embargo, Wirth no será recordado por nada de esto.
Los logros que lo colocan a la misma altura de otros científicos expertos en computación, como Andrew S. Tanenbaum, programador del sistema operativo Minix y autor de varios libros de referencia dedicados al diseño de sistemas operativos; o Bjarne Stroustrup, el creador del lenguaje C++ y autor de varias obras de programación de consulta recomendada, son, precisamente, sus publicaciones. Y, sobre todo, uno de los muchos lenguajes de programación de cuyo diseño es en gran medida responsable: Pascal.
‘Algoritmos + estructuras de datos = programas’
La vocación didáctica de Niklaus Wirth está fuera de toda duda. La calidad de sus libros desde un punto de vista estrictamente educativo es muy alta, lo que ha provocado que, a pesar de que muchos de ellos han sido escritos hace décadas, sigan siendo utilizados en muchas facultades de Ingeniería en Informática, y también en otros estudios de Grado, para enseñar tanto técnicas de algoritmia como los fundamentos de la programación estructurada.
A pesar de haber sido escrito hace más de cuatro décadas, ‘Algoritmos + estructuras de datos = programas’ sigue siendo un punto de partida extraordinario para aprender a programar
Algunos de sus libros más conocidos son ‘Introducción a la programación sistemática’ y ‘Algoritmos y estructura de datos’, pero no cabe duda de que la obra por la que será recordado es ‘Algoritmos + estructuras de datos = programas’, que es la versión original del segundo libro que he mencionado en este párrafo. Wirth publicó este clásico en 1976, y, a pesar de haber sido escrito hace más de cuatro décadas, sigue siendo un punto de partida extraordinario para todos aquellos estudiantes sin experiencia que quieren aprender programación.