Yo añadiría el libro "Sistemas Operativos" (4ª edición), de William Stallings. En él se explican muchos conceptos de diseño de sistemas operativos de un modo bastante claro, tales como concurrencia, sistemas de archivos, gestión de memoria y procesos, sistemas distribuidos, seguridad, etc. Además, en diversas ocasiones, se comenta la implementación concreta de lo que se está explicando en sistemas como Windows 2000, Solaris, SVR4 y/o Linux. Y la traducción al castellano está bien realizada (no como otros libros que he visto ;). Aquí [prenhall.com] podéis leer una descripción más detallada así como el índice.
Respecto al libro que se comenta en la noticia, coincido con Draco; parece muy interesante... Saludos!
Aunque no sean libros que traten estrictamente el tema de la programacion, creo que esta bien inmortalizarlos en este post por si en un futuro hay que echar mano de ellos. Ahi van:
Los códigos fuentes no son suficientes, faltan acompañar archivos de análisis, diseño y documentación para entender el significado de cada trozo de código fuente.
Yo no empezaría a leer los códigos fuentes sin haber consultado antes el análisis de ingeniería del software, el diseño y la documentación.
Para mi gusto, hay ciertos libros que son totalmente imprescindibles:
El lenguaje de programación C, de Brian W. Kernighan y Dennis M. Ritchie. Prentice Hall. [+info] [bell-labs.com]
The practice of programming, de Brian W. Kernighan y Rob Pike. Addison Wesley. [+info] [bell-labs.com]
La trilogía de TPC/IP Illustrated. Stevens y Wright. Addison Wesley.
[+info] [stanford.edu]
La trilogía de William Stallings, Organización y arquitectura de computadores, Comunicaciones y redes de computadores, y en especial Sistemas Operativos, 4ª Edición, como ya han comentado por ahi. Prentice Hall. [+info] [prenhall.com]
Modern Operating Systems y Distributed Systems, Principles and Paradigms, de Andrew S. Tanenbaum. Prentice Hall. [+info] [cs.vu.nl]
UNIX Network Programming Segunda Edición, de Stevens. Prentice Hall. [+info] [kohala.com]
The UNIX programming environment, de Mark Burgess. [+info] [iu.hio.no]
Y para los aficionados a la programación gráfica y el 3D:
OpenGL Programming Guide Tercera Edición, (Conocido también como el libro rojo, The Red Book). Addison Wesley. [+info] [cc.fer.hr]
3D Computer Graphics, Tercera Edición, de Alan Watt. Addison Wesley. [+info] [amazon.com]
Pero bueno, esto como todo, es cuestión de gustos. Lo curioso es que muchos coincidimos en estos gustos...
Lástima que no esté en línea
(Puntos:3, Interesante)( Última bitácora: Lunes, 22 Febrero de 2016, 07:16h )
Más información sobre el libro [spinellis.gr], sobre el tema [softpanorama.org]
La verdad es que dan muchas ganas de comprarlo.
Programs should be written for people to read, and only incidentally for machines to execute
Sistemas operativos
(Puntos:3, Interesante)( http://julipedia.blogspot.com/ )
Respecto al libro que se comenta en la noticia, coincido con Draco; parece muy interesante... Saludos!
The Julipedia [blogspot.com]
Yo añadiria:
(Puntos:2, Informativo)( http://barrapunto.com/ )
Unix Haters Handbook [microsoft.com], de Simson Garfinkel
In the Beginning was the Command Line [dhs.org], de Neal Stephenson.
Cryptonomicon [cryptonomicon.com], de Neal Stephenson
Free As In Freedom [oreilly.com], de Sam Williams
The C Programming Language [bell-labs.com], de Kernighan y Ritchie
The Cathedral and the Bazaar [firstmonday.dk], de Eric Raymond
The Hacker Crackdown [farcaster.com], de Bruce Sterling
De muchos de ellos hay versiones traducidas al castellano, asi que no hay excusa para este verano... :)
Yo destacaría:
(Puntos:5, Interesante)( http://www.lartc.org | Última bitácora: Viernes, 06 Agosto de 2004, 13:07h )
No recomiendo:
Publicidad de compra de libros en inet, xDDD
(Puntos:0)¿por qué no "open source" + "open analysis" + "open design" + "open documentation"?
Los códigos fuentes no son suficientes, faltan acompañar archivos de análisis, diseño y documentación para entender el significado de cada trozo de código fuente.
Yo no empezaría a leer los códigos fuentes sin haber consultado antes el análisis de ingeniería del software, el diseño y la documentación.
open4free
Leer código fuente
(Puntos:0)Primera regla para leer código fuente: No leer los comentarios. Si acaso, después de haber entendido el código propiamente dicho.
Es broma. Inspirada por la cantidad de veces que he visto malos comentarios en los malos fuentes, que son la mayoría.
que clase de ingeniero?
(Puntos:-1, FueraDeTema)Algunos imprescindibles...
(Puntos:2, Interesante)( http://blackspiral.org/ | Última bitácora: Miércoles, 03 Diciembre de 2003, 19:23h )
- El lenguaje de programación C, de Brian W. Kernighan y Dennis M. Ritchie. Prentice Hall. [+info] [bell-labs.com]
- The practice of programming, de Brian W. Kernighan y Rob Pike. Addison Wesley. [+info] [bell-labs.com]
- La trilogía de TPC/IP Illustrated. Stevens y Wright. Addison Wesley.
[+info] [stanford.edu]
- La trilogía de William Stallings, Organización y arquitectura de computadores, Comunicaciones y redes de computadores, y en especial Sistemas Operativos, 4ª Edición, como ya han comentado por ahi. Prentice Hall. [+info] [prenhall.com]
- Modern Operating Systems y Distributed Systems, Principles and Paradigms, de Andrew S. Tanenbaum. Prentice Hall. [+info] [cs.vu.nl]
- UNIX Network Programming Segunda Edición, de Stevens. Prentice Hall. [+info] [kohala.com]
- The UNIX programming environment, de Mark Burgess. [+info] [iu.hio.no]
Y para los aficionados a la programación gráfica y el 3D:- OpenGL Programming Guide Tercera Edición, (Conocido también como el libro rojo, The Red Book). Addison Wesley. [+info] [cc.fer.hr]
- 3D Computer Graphics, Tercera Edición, de Alan Watt. Addison Wesley. [+info] [amazon.com]
Pero bueno, esto como todo, es cuestión de gustos. Lo curioso es que muchos coincidimos en estos gustos...--
Icarus
"It's not a bug, it's a feature!"