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:
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...
No es tan broma. Un codigo fuente con comentarios erróneos ( desfasados con respecto al codigo, confusos o simplemente escritos con prisa ) es mucho peor que no haya comentarios en el código. También comentarios estúpidos como :
/*Buscamos en el siguiente elemento
de la lista */
current = current->next;
Sobran, he tenido la ocasion de leer ( de extranjis ), un par de códigos C++ de supuesta _calidad_comercial_ y los comentarios eran penosos. Acabé strippeandolos para poder ver la cosa mejor.
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:
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!"
Comentarios erróneos
(Puntos:3, Inspirado)( http://barrapunto.com )
No es tan broma. Un codigo fuente con comentarios erróneos ( desfasados con respecto al codigo, confusos o simplemente escritos con prisa ) es mucho peor que no haya comentarios en el código. También comentarios estúpidos como :
/*Buscamos en el siguiente elemento de la lista */
current = current->next;
Sobran, he tenido la ocasion de leer ( de extranjis ), un par de códigos C++ de supuesta _calidad_comercial_ y los comentarios eran penosos. Acabé strippeandolos para poder ver la cosa mejor.
All hail the HypnoMolemen !