¿Cuáles son los libros de programación de computadoras más útiles de todos los tiempos? ¿Qué los hace geniales?

  • C : El lenguaje de programación C Brian W. Kernighan • Dennis M. Ritchie. Fuente primaria y, sin embargo, breve y fácil de leer y comprender.
  • C ++ : Programación: Principios y práctica con C ++, Bjarne Stroustrup. Muy suave introducción por el inventor de la lengua.
  • C ++ : C ++ efectivo (serie) por Scott Meyers. Periodo efectivo.
  • Java : programación concurrente de Doug Lea en Java.
  • Java : Java efectivo, por Joshua Bloch
  • Entrevistas en código : descifrando la entrevista de codificación: 150 preguntas y soluciones de programación: Gayle Laakmann McDowell

Libros intermedios generales sobre programación:

  • Perlas de programación – Jon Bentley. Fácil lectura, me ayudó a escribir código compacto.
  • Algoritmos por CLRS. Completo, relativamente fácil de seguir, y cada tema es corto.
  • Algo: Manual de diseño de algoritmo de Steven Skiena
  • Patrones de diseño GoF. Trabajo seminal. Algo desactualizado para los idiomas de cuarta generación.
  • Refactorización: Mejora del diseño del código existente: Martin Fowler. Fácil de seguir.
  • El arte de la programación de computadoras: Knuth, un clásico que aún no he leído; No es leer a la hora de dormir. Tratamiento muy matemático / teórico de Algos.
  • The Mythical Man-Month: Ensayos sobre ingeniería de software: Frederick P. Brooks Jr .; Un libro definitivo sobre ingeniería de software escrito de una manera muy legible.

La programación de libros es un término general. Diferentes libros son buenos para diferentes idiomas. En mi perspectiva, el enfoque y los detalles hacen que el libro sea bueno