Biblias de la Informática

El Día Internacional del Libro (Sant Jordi para los amigos) es una buena oportunidad para repasar algunos libros de referencia en el ámbito informático. Hablamos de “Biblias”, en plural, porque a pesar de su juventud, la Informática es tan amplia que no puede cubrirse con un solo tomo… a pesar de que algunos autores parezcan afectados por el síndrome TolkienMartin.

Algunas de la Bíblias de los profesores de los EIMT. Os prometo que las he devuelto... ¡casi todas!

Algunas de la Bíblias de los profesores de los EIMT. Os prometo que las he devuelto… ¡casi todas!

 

A continuación os pasamos la lista de libros de referencia por ámbito temático. Como curiosidad, veréis que algunos autores (Aho y Tanembaum, por ejemplo) aparecen con bastante frecuencia:

Ámbito

Autor Título
Programación / Algorítmica Donald Knuth The Art of Computer Programming

Niklaus Wirth

Algoritmos + Estructuras de Datos = Programas
Thomas H. Cormen,Charles E. Leiserson, Ronald L. Rivest,Clifford Stein Introduction to Algorithms
Alfred V. Aho, Jeffrey D. Ullman, John E. Hopcroft Data Structures and Algorithms
Lenguajes de programación Brian Kernighan, Dennis Ritchie El lenguaje de programación C
Sistemas operativos Andrew S. Tanembaum Modern Operating Systems
Maurice J. Bach The Design of the UNIX Operating System
Daniel P. Bovet, Marco Cesati Understanding the Linux Kernel
Redes Andrew S. Tanembaum Computer Networks
William Stallings Wireless Communication and Networks
Arquitectura de computadores John L. Hennessy, David A. Patterson Architecture: A Quantitative Approach
Inteligencia artificial Stuart Russel, Peter Norvig Inteligencia artificial, un enfoque moderno
Informática teórica Alfred V. Aho, Jeffrey D. Ullman, John E. Hopcroft Introduction to Automata and Language Theory
Michael R. Garey, David S. Johnson Computers and Intractability
Bases de datos C. J. Date An Introduction to Database Systems
Cálculo científico William H. Press, Brian P. Flannery, Saul A. Teukolsky, William T. Vetterling Numerical Recipes in C
Compiladores Alfred V. Aho, Ravi Sethi, Jeffrey D. Ullman Compiladores: Principios, técnicas y herramientas
Ingeniería del software Roger S Pressman Ingeniería del software: un enfoque práctico
Fred Brooks The mythical man month
Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides Design Patterns: Elements of Reusable Software
Craig Larman Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development
Dirección y gestión John Ward, Joe Peppard Strategic Planning for Information Systems
Informática gráfica Andries van Dam, James D. Foley, John F. Hughes, Steven K. Feiner Computer Graphics
Control por ordenador Katsuhiko Ogata Modern Control Engineering

Algunos de estos libros se han quedado algo antiguos, pero hay otros que siguen siendo super-ventas y manteniendo toda su vigencia. Y seguro que esta lista no incluye vuestros favoritos. Si es así, ya sabéis, nos dáis un tirón de orejas en los comentarios.

Si queréis hacer un ejercicio parecido los artículos científicos, aquí tenéis un listado de los artículos más influyentes por tema. De todos ellos, yo me quedo con el clásico “Goto statement considered harmful” de Edsger W. Dijkstra, por el cambio radical que suponía en el ámbito de la programación… ¡no más spaghetti code!

¡Feliz día del libro… y de la rosa!

CC BY-NC-SA 4.0 Biblias de la Informática por robert está licenciado bajo una Licencia Creative Commons Atribución-NoComercial-CompartirIgual 4.0 Internacional.

6 Comments

  1. ¡Qué buena idea de Robert!
    En “lo mío” (cualquier cosa que eso sea) comparto lo de Brooks en Project Management (The One Mythical Month Man), del que le prometí una reseña que no he cumplido; y lo de Ward en IT Management, aunque es un poco más manual y serio y todo eso.
    Yo propondría en IT Management The Adventures of an IT Leader, the Austin, Nolan y O’Donnell, que ya comentamos aquí y que es el libro más vendido en USA
    http://informatica.blogs.uoc.edu/2011/08/18/las-aventuras-de-jim-barton/
    Añadiría una categoría de Business Intelligence, donde propondría el libro de Davenport
    Thomas Davenport. Competing on Analytics.
    http://books.google.es/books/about/Competing_on_Analytics.html?id=7NJDLKltepsC&redir_esc=y
    Gracias Robert, ¡rosas y libros para todos!

    Reply
  2. ¡Fantástico post!

    En el ámbito de redes, quizás encuentre a faltar (de mi época) “Data Communications, Computer Networks, and Open Systems” de F. Halsall. Claro que el tiempo ha pasado desde el 1996.

    Otro, del ámbito de los lenguajes de programación es “The art of Prolog” de Sterling y Shapiro. Ya se que Prolog no es un trend en los lenguajes de hoy en día, pero a mi me gusta. :)

    Finalmente, por añadir uno más local, en temas de métodos de cálculo numérico, no olvidaría “Útiles básicos de cálculo numérico” de Aubanell, Benseny y Delshams.

    Reply
  3. Y la gran pregunta es: ¿cuantos de ellos tenéis? y aún mejor: ¿cuántos os habéis leído?

    Reply
    • :-)

      De esta lista tengo 4 libros y he leído a fondo 5 (he consultado otros, pero entiendo que eso “no vale” para la pregunta). Básicamente he leído sobre los temas con los que me he peleado más: algorítmica, informática teórica, compiladores e ingeniería del software.

      Reply
  4. ¡Uau! Yo he tenido algunos de esos en las manos, e incluso los he estudiado… Pero en esa foto me falta uno que me ha acompañado desde “tiempos inmemoriales”. Es el 8088-8086/8087 Programación en Ensamblador, de Miguel Ángel Rodriguez-Rosselló, Ed. Anaya. Para mí, una joya.

    Reply
    • ¡Tengo! Tapa dura y con un disco de cinco y cuarto con todos los ejemplos. :_)

      ¡Buen apunte!

      Reply

Comentar

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Leer entrada anterior
Descifrando la huella digital

En algunas entradas recientes hemos comentado que existe una nueva forma de competir (aquí y aquí) y que esta forma...

Cerrar