Portada de Software Construction

Software Construction

por Niklaus Wirth · 1996

Sinopsis

Sé el primero en valorar este libro.

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

La Torre de Bebel

Ted Chiang·1990·ciencia ficcion

Mientras que 'Software Construction' se centra en construir sistemas complejos de manera metódica, 'La Torre de Bebel' profundiza en la ambición humana de construir estructuras gigantescas que desafían los límites conocidos, reflejando cómo, incluso con una construcción perfecta, el propósito final puede ser trascender los confines de lo establecido, similar a cómo el software busca superar limitaciones.

Gödel, Escher, Bach: Un Eterno Bucle Dorado

Douglas R. Hofstadter·1979·filosofia

Aunque 'Software Construction' se limita al ámbito de la programación, 'Gödel, Escher, Bach' aborda los principios subyacentes de la complejidad, la recursividad y la estructura en sistemas aparentemente dispares, ofreciendo una perspectiva más amplia sobre los desafíos que enfrenta cualquier constructor de sistemas, incluyendo la programación. Es un puente inesperado entre la estética, la lógica y la ingeniería.

El arte de la programación de ordenadores, vol. 1: Algoritmos fundamentales

Donald Knuth·1968·no ficcion

Mientras Wirth aboga por la construcción modular y estructurada, Knuth ofrece una inmersión profunda en la teoría subyacente. Ambos comparten la visión de que la programación es un arte y una ciencia que requiere rigor y comprensión fundamental, pero Knuth lo aborda desde una perspectiva más teórica y matemática de los bloques de construcción esenciales.

Principia Mathematica

Alfred North Whitehead, Bertrand Russell·1910·filosofia

Este libro comparte con 'Software Construction' un rigor implacable en la construcción de sistemas complejos desde fundamentos bien definidos. La noción de construir una estructura impecable y lógicamente consistente a partir de principios básicos es central en ambos, aunque uno en la lógica matemática y el otro en la ingeniería de software.

Homo Faber

Max Frisch·1957·ficcion

Aunque una novela, 'Homo Faber' explora la mentalidad del 'constructor' o 'fabricante' (homo faber) a través de un protagonista ingeniero, cuyas creencias en el control y la predictibilidad del mundo se ven desafiadas. Contrapone la rigidez de la construcción lógica con la imprevisibilidad de la vida humana, explorando la mente detrás de la ingeniería y sus limitaciones.

La invención de la soledad

Paul Auster·1982·biografia

Este libro, aunque no técnico, comparte una exploración de la construcción de significado y la auto-construcción a partir de elementos dispares y la ausencia, similar a cómo se construye software a partir de la lógica y la ausencia de errores. Auster construye un todo cohesivo a partir de fragmentos, una meta similar a la construcción de software modular.

Cien años de soledad

Gabriel García Márquez·1967·ficcion

Mientras que 'Software Construction' estructura programas, 'Cien años de soledad' es un ejemplo magistral de construcción narrativa compleja con una rica interconexión de arcos de personajes y eventos a través de múltiples generaciones, parecida a cómo un sistema de software bien construido tiene módulos interconectados y en evolución. La novela muestra cómo una estructura intrincada y bien planeada puede mantener la coherencia y el crecimiento a lo largo del tiempo.

Rayuela

Julio Cortázar·1963·ficcion

Este libro comparte una afinidad estructural con 'Software Construction' en su enfoque en la flexibilidad y modularidad. Así como Wirth aboga por un diseño de software que permita diferentes caminos y reutilización, 'Rayuela' permite al lector 'ensamblar' la narrativa de múltiples formas, ofreciendo una experiencia no lineal y modular, lo cual refleja principios de diseño abierto y adaptable.