Ir al contenido principal

Los 10 libros que todo ingeniero informático debe tener

Los 10 libros que todo ingeniero informático debe tener

(parte I)

Dentro del universo de la literatura, los libros de informática son rarezas, suelen ser manuales y libros de consulta, con autores desconocidos al gran público y con una clara orientación práctica. La mayoría poseemos uno o varios y tienen una gran utilidad para poder documentarnos puntualmente o hacer un reciclaje de conocimiento.

Pero... ¿Qué libros debería de poseer todo ingeniero?




 Programing Perl (también conocido como el libro del camello, aunque es un dromedario) de Larry Wall



Este es posiblemente el caso más curioso de la lista ya que este libro a influido sobre el propio lenguaje de programación, Hasta 1991 la única documentación de Perl era una simple (y cada vez más larga) página de manual Unix. En 1991 se publicó Programming Perl (el libro del camello) y se convirtió en la referencia de facto del lenguaje. Al mismo tiempo, el número de versión de Perl saltó a 4, no por marcar un gran cambio en el lenguaje, sino por identificar a la versión que estaba documentada en el libro.

Co-Escrito por el propio creador del lenguaje, se hizo tan popular dentro del mundo de perl que aunque el símbolo de perl es una cebolla, aún a día de hoy la iconografía de perl en programas, IDEs y intérpretes se impone la famosa imagen del camello.


Compiladores. Principios, técnicas y herramientas  (conocido también como El libro del dragón) de ALFRED V. AHO



Clásico libro que todos leímos o leeremos en la carrera, también se le conoce como libro del dragón rojo, púrpura... Según su edición y haciendo referencia a su portada. Es un libro duro de leer, (enserio ... muy duro) pero muy muy completo, cubre la mayor parte de las necesidades en lo que a tema de compiladores se refiere y que podemos disponer la mayor parte de los ingenieros en el transcurso de nuestra carrera Profesional.


Parte I 
Parte II
Parte III
Parte IV
Parte V



Comentarios

Entradas populares de este blog

Trabajar con XML usando notepad++

A menudo tenemos que recurrir a eclipse o a otras herramientas externas para formatear o trabajar los xml y esto no es del todo necesario, podemos hacerlo de una manera muy agil y rápida con el notepad++ de toda la vida... Eso sí, toca instalar el plugin. NotePad++ nos ofrece una serie de plugins para poder ampliar su funcionalidad, por ejemplo para poder manipular los ficheros XML, podemos usar el plugin XML Tools que tendremos que descargar desde su web (al final del post el enlace).     Deberemos descomprimir el fichero en el directorio “plugins” dentro del directorio de instalación del Notepad++. En nuestro ejemplo sería C:\Program Files (x86)\Notepad++\plugins     Abrir Notepad++ o reiniciarlo si lo teníamos previamente abierto.     Dentro del menú Plugins >> XML Tools >> How to use  nos aparecerá una ventana indicandonos que nos faltan librerías por importar:     Descargamos las libr...

Los 10 libros que todo ingeniero informático debe tener (parte III)

Los 10 libros que todo ingeniero informático debe tener  parte III Dentro del universo de la literatura, los libros de informática son rarezas, suelen ser manuales y libros de consulta, con autores desconocidos al gran público y con una clara orientación práctica. La mayoría poseemos uno o varios y tienen una gran utilidad para poder documentarnos puntualmente o hacer un reciclaje de conocimiento. Pero... ¿Qué libros debería de poseer todo ingeniero? Software libre para una sociedad libre de RICHARD M STALLMAN Esta edición autorizada por Richard M. Stallman de su libro Free Software, Free Society. Recopila un conjunto de ensayos y artículos que recorren la década de 1990 y los primeros años del nuevo milenio, y que conforman quizás la mejor apología escrita del software libre como dispositivo de libertad y democracia. El trabajo de edición de este libro ha sido complejo y prolongado, y ha sido posible gracias únicamente a la cooperación de una mu...

¿Qué país ganaría las olimpiadas de “programación”?

¿Qué países tienen los mejores programadores del mundo? HackerRank ha hecho una clasificación en base la información que tienen en los retos de programación de esta misma Web, donde regularmente publican decenas de miles de nuevos retos para que los desarrolladores mejoren sus capacidades de codificación. Cientos de miles de desarrolladores de todo el mundo participan en desafíos en una variedad de lenguajes y ámbitos de conocimiento, desde Python hasta algoritmos de seguridad para sistemas distribuidos. Actualmente cuentan con más de 1,5 millones de desarrolladores registrados y rankeados en base a una combinación de su precisión y velocidad. De acuerdo con sus datos, China y Rusia cuentan con los desarrolladores con más talento. Los programadores chinos superan en puntuación a todos los demás países en matemáticas, programación funcional y estructuras de datos, mientras que los rusos dominan en algoritmos, el terreno más popular y más competitivo. Aunque Estados Unidos y la India pro...