Portada de Fundamentos de la Computación y Programación

Fundamentos de la Computación y Programación

por Niklaus Wirth · 1976

Ver sugerencias

Sinopsis

Un texto clásico que presenta una visión unificada de la computadora, los algoritmos y los lenguajes de programación, enfatizando la claridad y la corrección en el diseño de software y el uso de Pascal.

Más de Niklaus Wirth

Ver autor →

Otras obras del mismo autor en el catálogo

Libros similares

Libros relacionados según distintos criterios de búsqueda

Principios de Diseño de Compiladores

Alfred V. Aho, Ravi Sethi, Jeffrey D. Ullman

1986·divulgacion

Mientras que 'Fundamentos de la Computación y Programación' de Wirth introduce los principios de diseño de lenguajes y algoritmos, este libro, a menudo referido como el 'Libro del Dragón', profundiza en la ingeniería inversa y la implementación de las herramientas que hacen posible esos lenguajes. Es una perspectiva "detrás de las escenas" que pocos programadores junior exploran, pero que es crucial para entender la computación a un nivel más profundo.

'Fundamentos de la Computación y Programación' se centra en la lógica y la estructura subyacente de la programación. 'Gödel, Escher, Bach' expande esta idea de sistemas formales y recursión hasta sus límites filosóficos y artísticos, explorando cómo la autorreferencia y los bucles auto-contenidos, tan fundamentales en la programación (incluido el trabajo de Wirth), tienen profundas implicaciones en la lógica, las matemáticas y la conciencia, mucho más allá del ámbito técnico directo.

La Estructura de los Programas Informáticos y su Interpretación

Harold Abelson, Gerald Jay Sussman, Julie Sussman

1985·divulgacion

Mientras Wirth aboga por la claridad y la corrección a través del diseño estructurado, 'SICP' (como se le conoce comúnmente) profundiza en la filosofía de la abstracción y la construcción de sistemas robustos, desafiando al lector a pensar a cerca de la computación como la creación de modelos mentales que controlan otros modelos mentales. Ambos libros buscan la excelencia en el diseño de software, pero 'SICP' lo hace desde una perspectiva más funcional y conceptualmente profunda, compartiendo la búsqueda de una comprensión fundamental, no solo práctica.

Una Lógica de la Programación

Edsger W. Dijkstra

1976·divulgacion

Niklaus Wirth, como Dijkstra, fue un defensor clave de la programación estructurada y la claridad. Este libro comparte la misma visión filosófica de que la programación es una disciplina matemática y que la verificación formal de programas es fundamental. Ambos autores buscan establecer la computación como una ciencia rigurosa, no solo un oficio, enfatizando la importancia de la lógica y la prueba en el diseño de algoritmos, lo cual es central en los 'Fundamentos' de Wirth.

De Máquinas y Hombres

Norbert Wiener

1948·filosofia

Mientras Wirth se centra en la implementación práctica de la computación, Wiener sienta las bases teóricas y filosóficas de todo el campo, desde una perspectiva más antigua e influyente, pero menos directamente asociada con la programación actual en las listas populares. Es un texto que, aunque fundamental, a menudo se pasa por alto en favor de libros más técnicos, ofreciendo una visión más profunda y menos explorada de los orígenes y el alcance de las ideas que Wirth luego aplicó.

Pensamiento computacional

Jeannette M. Wing

2006·divulgacion

Wirth aboga implícitamente por el pensamiento computacional a través de la programación estructurada. Wing, una autora contemporánea pero cuya obra es menos canónica en el ámbito hispanohablante que los grandes manuales clásicos, formaliza y eleva este concepto a una habilidad esencial del siglo XXI, conectando la lógica de la programación de Wirth con un marco de pensamiento cognitivo aplicable de forma universal. Es un texto influyente en círculos especializados pero que no suele aparecer en las listas generales de lectura sobre computación.

Al igual que Wirth, Knuth construye una base sólida para la programación desde sus principios más fundamentales. Ambos autores comparten una dedicación a la rigurosidad matemática y a la presentación sistemática de conceptos, utilizando un enfoque casi axiomático para definir y analizar algoritmos. Knuth, sin embargo, lo hace con una profundidad enciclopédica y un estilo formal propio (con su lenguaje MIX) que se asemeja al rigor y la precisión que Wirth imprime en su enseñanza de la programación estructurada.

Diseño de Programas: Una Introducción Pragmática

Peter van der Linden

1994·divulgacion

Mientras 'Fundamentos de la Computación y Programación' de Wirth ofrece una estructura didáctica y sistemática para la enseñanza de los principios, 'Diseño de Programas' complementa esto con un enfoque pragmático y de arquitectura de software. Ambos libros están estructurados para guiar al lector, paso a paso, a través de los desafíos de construir software funcional y eficiente, pero la obra de Van der Linden lo hace desde una perspectiva más cercana a la industria, con una estructura que emula los problemas del mundo real y sus soluciones, de una manera más fragmentada y orientada a ejemplos que el texto foundational de Wirth.

Ayúdame a que yoleo sea sostenible