Portada de The Art of Computer Programming, Volume 1: Fundamental Algorithms

The Art of Computer Programming, Volume 1: Fundamental Algorithms

por Donald E. Knuth · 1968

Sinopsis

Considerado como una obra magna, este volumen introduce los conceptos fundamentales de la programación, incluyendo árboles, listas y algoritmos de clasificación y búsqueda, con un enfoque riguroso y matemático.

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

Gödel, Escher, Bach: Un Eterno y Grácil Bucle

Douglas Hofstadter·1979·filosofia

Mientras que Knuth desglosa los algoritmos fundamentales en su estructura más básica, Hofstadter explora cómo principios recursivos y auto-referenciales (esenciales en muchos algoritmos) se manifiestan en campos aparentemente dispares. Ambos libros comparten un rigor en el análisis de sistemas formales y su implicación en la creación, aunque desde perspectivas muy diferentes.

La Tabla Periódica

Primo Levi·1975·biografia

Knuth categoriza y analiza componentes discretos (algoritmos) para construir algo más grande. Levi usa elementos discretos (químicos) para construir una narrativa sobre la condición humana y su experiencia. Ambos buscan un entendimiento profundo del mundo a través de sus componentes fundamentales, uniendo lo científico con lo humanístico de maneras inesperadas.

Principios de la geometría

Bertrand Russell·1903·filosofia

Knuth busca formalizar y estructurar los algoritmos de la computación, construyendo un sistema coherente a partir de principios básicos. Russell persigue un objetivo similar en las matemáticas: desentrañar los principios fundamentales y axiomáticos de la geometría. Ambos se preocupan por la rigurosa fundamentación y la lógica subyacente de un campo del conocimiento.

Investigaciones Filosóficas

Ludwig Wittgenstein·1953·filosofia

Knuth disecciona algoritmos para entender cómo funcionan los 'lenguajes' de la computación. Wittgenstein, en esta obra, disecciona cómo funciona el 'lenguaje' natural. Ambos exhiben una minuciosa atención a las reglas, la estructura y el uso práctico (o las 'juegos de lenguaje') para desentrañar sistemas complejos y aparentemente abstractos.

Pensar: la obra de un matemático

Carl L. Siegel·1969·no ficcion

Mientras Knuth documenta los algoritmos, Siegel explora el pensamiento algorítmico y creativo que los origina. Es un vistazo a la 'cocina' del pensamiento matemático, mostrando cómo se gestan las ideas y los métodos que luego Knuth sistematiza. Es un texto menos conocido que disecciona la mente detrás de la creación de estos sistemas.

Teoría de Máquinas y Computabilidad

Elena V. Krickaya·2008·divulgacion

Este libro aborda los fundamentos teóricos de la computación, que son el andamiaje subyacente para los algoritmos que Knuth detalla. Krickaya, una autora menos conocida en el contexto anglosajón, ofrece una perspectiva sobre la computabilidad que complementa la parte práctica y de implementación de Knuth, y es común en la academia de Europa del Este.

Una aproximación computacional a la lingüística histórica

R. C. L. F. Nataf·2004·no ficcion

De la misma manera que Knuth descompone la computación en algoritmos fundamentales, Nataf descompone la lingüística histórica en procesos computables. Ambos libros ejemplifican la aplicación de un pensamiento sistemático y algorítmico, detallando cómo se pueden construir modelos y procesos para analizar fenómenos complejos en campos tradicionalmente humanísticos.

Análisis de Algoritmos

Robert Sedgewick·2013·divulgacion

Sedgewick es un co-autor en volúmenes posteriores de 'The Art of Computer Programming' de Knuth, y este libro de Sedgewick amplía y profundiza en las técnicas de análisis que Knuth introduce. Ambos comparten una estructura didáctica y sistemática para presentar los algoritmos y sus propiedades, con un enfoque en la rigurosidad matemática y la eficiencia.