Portada de La esencia de la informática

La esencia de la informática

por Edsger W. Dijkstra · 1972

Ver sugerencias

Sinopsis

Una colección de ensayos que abordan los principios fundamentales de la programación, la verificación de programas y la elegancia en el diseño de software, enfatizando la importancia de la simplicidad y la razón.

Más de Edsger W. Dijkstra

Ver autor →

Otras obras del mismo autor en el catálogo

Libros similares

Libros relacionados según distintos criterios de búsqueda

Gödel, Escher, Bach: Un Eterno y Grande Bucle

Douglas R. Hofstadter

1979·filosofia

Aunque no trata directamente con programación, 'Gödel, Escher, Bach' comparte la fascinación de Dijkstra por la formalización y los límites de los sistemas simbólicos. Explora las implicaciones filosóficas profundas de la computación y la lógica, alejándose de los textos técnicos puros pero manteniendo la misma rigor intelectual.

'Zen y el arte del mantenimiento de la motocicleta' se conecta con Dijkstra al cuestionar la naturaleza de la calidad y la excelencia, un tema subyacente en la preocupación de Dijkstra por la elegancia y la corrección en la programación. Ambos autores invitan a una reflexión profunda sobre la artesanía y el pensamiento riguroso, más allá de la mera implementación práctica.

Tractatus Logico-Philosophicus

Ludwig Wittgenstein

1921

El 'Tractatus' comparte con Dijkstra una búsqueda implacable de la claridad, la precisión y la eliminación de la ambigüedad. Dijkstra, como Wittgenstein, creía que la concisión y la sintaxis formal son esenciales para construir sistemas robustos y comprensibles, ya sea en filosofía o en programación.

Los fundamentos de la aritmética

Gottlob Frege

1884·filosofia

Frege, como Dijkstra, se obsesionó con la construcción de sistemas formales a partir de principios fundamentales. La búsqueda de Frege por una base lógica para las matemáticas es paralela a la búsqueda de Dijkstra por principios matemáticamente rigurosos para la computación, ambos buscando certidumbre y claridad absoluta en sus respectivos dominios.

Programowanie w logice – zasady i zastosowania

Adam Kowalski

1980·ciencia ficcion

Adam Kowalski es una figura clave en la programación lógica, una disciplina que, al igual que los intereses de Dijkstra, se centra en la formalización y la corrección matemática de los programas. Este libro, poco conocido fuera de los círculos académicos especializados o de Europa del Este, ofrece una perspectiva alternativa y rigurosa sobre cómo estructurar el pensamiento computacional.

On the Role of Abstraction in Program Development

Ole-Johan Dahl

1972·ciencia ficcion

Ole-Johan Dahl, junto con Kristen Nygaard, fue pionero en la programación orientada a objetos a través de Simula. Su trabajo sobre la abstracción es directamente relevante a las preocupaciones de Dijkstra sobre la gestión de la complejidad y la estructuración elegante del software, ofreciendo una perspectiva escandinava menos divulgada que otras figuras.

A Discipline of Programming

Edsger W. Dijkstra

1976·ensayo

Aunque es del mismo autor, este libro 'A Discipline of Programming' es estructuralmente similar a 'La esencia de la informática' en su enfoque pedagógico y metodológico. Ambos libros abogan por una aproximación axiomática y deductiva a la programación, descomponiendo los problemas en sus componentes más fundamentales y construyendo soluciones de manera verificable.

Knuth, al igual que Dijkstra, comparte la convicción de que la programación es una ciencia y un arte que requiere rigor formal. La estructura de 'The Art of Computer Programming' es similar a la filosofía de 'La esencia de la informática' en su énfasis en la depuración matemática de los algoritmos y la construcción de soluciones fiables desde los cimientos, con una didáctica que va de lo básico a lo complejo de forma sistemática.

Ayúdame a que yoleo sea sostenible