Portada de El Arte de Programar Computadoras, Volumen 1: Algoritmos Fundamentales

El Arte de Programar Computadoras, Volumen 1: Algoritmos Fundamentales

por Donald E. Knuth · 1968

Sinopsis

Primer volumen de la monumental serie de Knuth, que establece las bases matemáticas y algorítmicas de la informática, cubriendo exhaustivamente estructuras de datos, conceptos básicos y análisis de algoritmos.

Sé el primero en valorar este libro.

Más de Donald E. Knuth

Ver autor →

Otras obras del mismo autor en el catálogo

Libros similares

Libros relacionados según distintos criterios de búsqueda

La invención de la naturaleza: La vida y las aventuras de Alexander von Humboldt

Andrea Wulf·2015·biografia

Aunque no trata de programación, Humboldt era un maestro en la observación, clasificación y creación de sistemas interconectados. Su enfoque holístico para entender la naturaleza es un eco del trabajo de Knuth en construir un sistema elegante y comprensible para la computación, buscando las interconexiones fundamentales en un campo vasto y complejo.

Gödel, Escher, Bach: Un eterno y grácil bucle

Douglas R. Hofstadter·1979·filosofia

Mientras que Knuth se enfoca en la construcción sistemática de algoritmos, Hofstadter investiga las estructuras recursivas y autorreferenciales que subyacen en la computación, la lógica y el arte. Ambos comparten una profunda apreciación por la elegancia y la estructura subyacente de los sistemas complejos, aunque 'GEB' lo explora desde una perspectiva más filosófica y humanista.

Zen y el arte del mantenimiento de la motocicleta

Robert M. Pirsig·1974·filosofia

Aunque aparentemente distinto, este libro aborda la búsqueda de la 'calidad' y la comprensión profunda de cómo funcionan las cosas, explorando la relación entre el creador y su obra. Al igual que Knuth, Pirsig se sumerge en la estructura y el 'cómo' de los sistemas, no solo su función, ligando la maestría técnica con una comprensión filosófica profunda.

Principia Mathematica

Alfred North Whitehead, Bertrand Russell·1910·filosofia

Knuth busca una construcción rigurosa y fundamentada de los algoritmos computacionales, al igual que Whitehead y Russell intentaron con las matemáticas. Ambos proyectos comparten la ambición de construir un corpus de conocimiento de manera sistemática, axiomática y con una precisión inquebrantable, desglosando la complejidad en sus elementos más básicos.

El universo holográfico

Michael Talbot·1991·divulgacion

Mientras Knuth organiza la información en sistemas algorítmicos, Talbot explora una teoría sobre cómo la información misma podría estar organizada en el universo, proponiendo una estructura fundamental que rige todo de manera interconectada, una forma diferente de pensar en la organización y la fundamentación de los sistemas complejos.

El hombre que calculaba

Malba Tahan·1938·ficcion

Este libro, aunque ficticio y con un enfoque muy accesible, destaca el poder y la belleza del pensamiento algorítmico y matemático para resolver problemas de manera eficiente y elegante. Comparte con el trabajo de Knuth la fascinación por la lógica secuencial y la aplicación práctica de principios claros para desentrañar la complejidad.

Cien años de soledad

Gabriel García Márquez·1967·ficcion

Aunque temáticamente muy diferente, este libro construye un 'sistema' narrativo complejo con una genealogía detallada, repeticiones cíclicas y una estructura que se desenvuelve como un algoritmo. La forma en que García Márquez organiza la información sobre la familia y el pueblo a lo largo del tiempo tiene una lógica intrínseca, similar a cómo un algoritmo organiza los datos y las operaciones.

Rayuela

Julio Cortázar·1963·ficcion

Cortázar desafía la narrativa lineal, ofreciendo una estructura que es inherentemente algorítmica: el lector tiene opciones y sigue paths, similar a un programa con condicionales y bucles. Esta obra pone en evidencia cómo una misma 'entrada' (el libro) puede dar lugar a diferentes 'salidas' (lecturas y comprensiones) según un conjunto de reglas o 'algoritmos' de lectura.