10 libros que toda persona que se dedique al desarrollo de software, en cualquiera de sus formas, debería tener en su estantería. También sería conveniente leerlos un par de veces, porque a pesar de que son tremendos como pisapapeles y para nivelar muebles, no es su única utilidad…
#1 Hombre, es un gran libro, mítico, y un gran clásico, pero es muy específico. Para gente que no programe en C... aunque siempre viene bien conocer un lenguaje de bajo nivel para saber mejor cómo funcionan las cosas.
Hummm... para iniciarse poco a poco en programación yo recomendaría el "How to think like a computer scientist: programming with python". Ojalá me lo hubiera encontrado hace 20 años.
Algorithms and Data Structures, de Dios... digo Niklaus Wirth creo que es imprescindible para los que se inician en la informática.
Además se puede descargar el pdf gratuito (en inglés) aquí: http://www-old.oberon.ethz.ch/books.html
Mucho mejor el Unix Hater HandBook ... de ese libro se corrigieron muchos errores ahora arreglados en FreeBSD y Linux http://web.mit.edu/~simsong/www/ugh.pdf
#11 Todo eso , pero habla de UNIX del año alrededor del 90 , fallos de diseño or ejemplo , en el programa file(1) para abrir archivos que comiencen por punto , locuras con sendmail , parcheos al sistema de ventanas con todas las aplicaciones de ventanas metidas en UN SOLO BINARIO del Unix de SUN para funcionar Emacs ... y que te salga otro monstruo de binario ejecutando, pero con el parche aplicado . Está bastante bien , es en plan curiosidad y humor :) . Gracias a esas críticas, Linux Y BSD es lo que e hoy en dia. ¿ O tu nunca has probado el Shell puro SH, o csh en los BSD, verdad ? Olvidate de autocompletado en la terminal por ejemplo .
Precisamente yo hace poco que me compré "Code Complete" y está muy bien. Trata todo lo que tiene que ver con el desarrollo de software y con mucho detalle (a veces diría que demasiado).
De los demás "UML distilled" es cortito y está bien aunque a veces se queda demasiado esquemático.
De "Desing patterns" he leído trozos y está bien aunque requiere mirarlo con calma para enteder el propósito de cada uno de los patrones.
Comentarios
Falta el que para mí es el más importante de todos:
El Lenguaje de Programación C, Kernighan y Ritchie
#1 tengui!
#1 Hombre, es un gran libro, mítico, y un gran clásico, pero es muy específico. Para gente que no programe en C... aunque siempre viene bien conocer un lenguaje de bajo nivel para saber mejor cómo funcionan las cosas.
Si los enlaces llevasen a PDF "gratuitos" ya sería la repanocha.
Hummm... para iniciarse poco a poco en programación yo recomendaría el "How to think like a computer scientist: programming with python". Ojalá me lo hubiera encontrado hace 20 años.
Algorithms and Data Structures, de Dios... digo Niklaus Wirth creo que es imprescindible para los que se inician en la informática.
Además se puede descargar el pdf gratuito (en inglés) aquí: http://www-old.oberon.ethz.ch/books.html
Mainstream programming is definitely broken.
Sergey Dmitriev
Mucho mejor el Unix Hater HandBook ... de ese libro se corrigieron muchos errores ahora arreglados en FreeBSD y Linux![:roll: roll](https://cdn.mnmstatic.net/v_149/img/menemojis/36/roll.gif)
http://web.mit.edu/~simsong/www/ugh.pdf
#8 No lo he leído, aunque lo había oído nombrar. ¿Trata sobre fallos de seguridad? ¿de diseño? ¿de usabilidad?
#11 Todo eso , pero habla de UNIX del año alrededor del 90 , fallos de diseño or ejemplo , en el programa file(1) para abrir archivos que comiencen por punto , locuras con sendmail , parcheos al sistema de ventanas con todas las aplicaciones de ventanas metidas en UN SOLO BINARIO del Unix de SUN para funcionar Emacs ... y que te salga otro monstruo de binario ejecutando, pero con el parche aplicado . Está bastante bien , es en plan curiosidad y humor :) . Gracias a esas críticas, Linux Y BSD es lo que e hoy en dia. ¿ O tu nunca has probado el Shell puro SH, o csh en los BSD, verdad ? Olvidate de autocompletado en la terminal por ejemplo .
Para mi falta este
The Art of Computer Programming, Knuth, D. E.
Precisamente yo hace poco que me compré "Code Complete" y está muy bien. Trata todo lo que tiene que ver con el desarrollo de software y con mucho detalle (a veces diría que demasiado).
De los demás "UML distilled" es cortito y está bien aunque a veces se queda demasiado esquemático.
De "Desing patterns" he leído trozos y está bien aunque requiere mirarlo con calma para enteder el propósito de cada uno de los patrones.
#5 The pragmatic programmer es parecido, hasta cierto punto, a Code Complete, y es más abstracto. Lo mismo te gusta.
O al menos es el recuerdo que tengo...