Newsgroup: it.lavoro.informatica
Titolo: Miglior libro IT di sempre?

Qual' e' il manuale, testo, libro in genere che avete trovato piu'
bello o interessante e che e' stato piu' fondamentale o utile per la
vostra formazione o crescita nell' informatica?
Naturalmente mi aspetto risposte molto diverse a seconda dei vostri
principali linguaggi/sistemi operativi e delle vostre attivita' ma e'
proprio questo che rende la domanda interessante, almeno per me...

riccardo wrote:

Vado sul classico: tutti quelli del compianto W. Richard Stevens, 
probabilmente TCP/IP illustrated su tutti.


C&R
elmasri navate
tannenbaum
dba handbook, tutti, di mc grw hill
tutti tutti i schaum
felice&pago
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 vostra formazione o crescita nell' informatica?
Facile!
Brian Kernighan, Dennis Ritchie
Il linguaggio C
Jackson Libri
(l'unico manuale decente che quella casa editrice abbia mai pubblicato).
-- 
Ciao!
Luca


dipende in effetti dal periodo...
ho trovato molto interessante e proficuo applying uml and patterns di
Larman, un ottimo libro introduttivo (ma anche no...) sull'ingegneria
del software.
Poi ci sono i classici di Martin Fowler (Patterns of Enterprise
Application e il suo libro sul refactoring, oltre a UML
distilled)...illuminanti.
Poi magari ci sara' un momento nella vita in cui dovrai tenere sempre
con te il libro sugli Integration Patterns (sempre della serie Martin
Fowler signatures) e il nuovo sui SOA Patterns di T. Erl.

 vostra formazione o crescita nell' informatica?
- Alexander, Christopher, 1977. A Pattern Language: Towns, Buildings,
Construction. Oxford University Press. ISBN 0195019199
- Press, William H. et al. Numerical Recipes in C: The Art of
Scientific Computing. Cambridge: Cambridge University Press, 1992.
ISBN 0-521-43108-5
- Gamma, Helm, Johnson & Vlissides, 1994. Design Patterns (the Gang of
Four book). Addison-Wesley. ISBN 0-201-63361-2
- Tanenbaum, Andrew, 1999, Computer Networks, ISBN 978-0130384881.
- Gai Silvano, Montessori P. L., Nicoletti Paolo, 1995, Reti locali.
Dal cablaggio all'internetworking. ISBN 978-8885280397
e tanto altro (KR, Knuth, Stroustrup, Eckel, ..).
--
ale
http://ale.riolo.co.uk

 Il linguaggio C
Quoto. 
E' tutt'ora in bella mostra su una mia mensola, insieme a quello sul C++ di
Bjarne Stroustrup (che ammetto anni fa non fu di facile digestione).
PaF

 (l'unico manuale decente che quella casa editrice abbia mai pubblicato).
Amen. Non posso che sottoscrivere.
Comunque ho qui ancora l'originale Jackson piu' un paio di versioni
USA :-)
Poi mi associo ad Antani, i libri del compianto Stevens sono un must.
C'ya
   STeve

 vostra formazione o crescita nell' informatica?
"Giustoper" rompere i coglioni e gli schemi...
http://www.amazon.com/Mythical-Man-Month-Software-Engineering-Anniversary/dp/0201835959/ref=sr_1_1?ie=UTF8&s=books&qid=1254410106&sr=8-1

 Jackson Libri
l'ho perso!! :��������� cioe' l'ho prestato mi sa e non me l'hanno 
riportato!
-- 
http://www.evilripper.net
http://www.flickr.com/photos/evilripper/



i primi nomi che mi vengono in mente a questa domanda sono ovviamente
Knuth e Kerningham&Ritchie (scusate se la grafia non è esatta, sono
memorie lontane...).
Un altro testo che per quanto non ufficiale ho trovato veramente
illuminante è stata un'introduzione all'OO per i tipi di microsoft
press che era inserita nella confezione della prima edizione del
visual C++ (quando comprare la licenza di un SW voleva ancora dire
ricevere una libreria intera di ottimi manuali ;^)), ma non ricordo
assolutamente ne' il titolo esatto ne' l'autore.
bye!

 PaF
Ciao
M.
-- 
"Ho perso le parole" (Ligabue)
"Mi restano un po' di parolacce" (Smith)

 Poi mi associo ad Antani, i libri del compianto Stevens sono un must.
Ma si parlava de "IL" libro...
Senno' mi tocca aggiungere un po' di roba:
- Douglas Comer, Internet Networking con TCP/IP (lo trovai in libreria,
e anche se non era inglese...)
- Peter Grogono, Programming in Pascal (altra bibbia)
- Charles Petzold, Programming Windows 95
- Bruce Eckel, Thinking in Java
- Kay & Levine, Graphics file formats
- Ovviamente i libri sul C++ di Stroustrup e Lippman
- la serie Hacker!, di cui ho la versione 4 (e le altre le ho sfogliate)
ecc, ecc, ecc.
-- 
Ciao!
Luca

 vostra formazione o crescita nell' informatica?
http://hitchcomcomputers.com/cart/images/vic20manual.jpg
pensandoci, per me è stato l'unico veramente fondamentale

 wrote:


The Mythical Man Month - Brooks
The Structure and Interpretation of Computer Programs - Abelson,
Sussman, Sussman
Algorithms + Data Structures = Programs - Wirth
The Little Schemer - Friedman, Felleisen, Sussman
The Practice of Programming - Kernighan, Pike
The Ruby Way - Hal Fulton
Refactoring - Fowler
Don't Make Me Think - Krug
Agile Software Development with SCRUM - Schwaber
Ora come ora sono in trip con Objective C e Cocoa, il libro su ObjC mi
sembra particolarmente buono, ma non sono neppure a metà.
  ngw

 Prego, quella e' la bibbia :-)
Al di la di apprezzare il linguaggio trattato e specialmente gli
autori, che ha di così buono da starmi sopra a un mythical man month e
a un sicp ? Per carità, esposizione chiara e molto concisa, ma a me
pare non sia questa cosa incredibile ...
  ngw

Il linguaggio C
di Kernighan & Ritchie

 pare non sia questa cosa incredibile ...
la stessa critica si potrebbe portela per il wirth, che citi tu (e che
io in effetti mi ero dimenticato, ma ci sta bene) ;^)
devi considerare anche quando sono stati editi... è chiaro che *ora*
il K&R fa un po' sorridere. E' stato importante per noi che abbiamo
passato gli "anta" ;^)
bye!


azz... ho risposto d'istinto,
vedo solo ora che � gi� stato pluricitato

 ha scritto nel messaggio 
news:f4148b32-f5c5-4318...@a7g2000yqo.googlegroups.com...

J.L. Jones. A.M. Flynn Mobile robots: from inspiration to implementation 
(prima edizione del '93) Per me il libro chiave per capire come "trasferire" 
la teoria studiata all'universit� nel mondo reale. Il titolo � un p� 
ingannevole perch� oltre a nozioni specifiche di robotica contiene una bella 
introduzione "generica" al mondo embedded 

 autori, che ha di così buono da starmi sopra a un mythical man month e
Sorry, ma se non vedi l'importanza di tale libro non c'e' modo che io
o altri la possano spiegare :-)
E' al di la' dell'aspetto tecnico.  Devi considerare i tempi, luoghi e
ambiente.
C'ya
    STeve

 vedo solo ora che è già stato pluricitato
Un motivo ci sara' :-)
C'ya
  STeve

 vedo solo ora che h gi` stato pluricitato
Pensa quanti danni ha fatto!! :-DDDDD
-- 
Ciao!
Luca

 bello o interessante e che e' stato piu' fondamentale o utile per la
Bertrand Meyer "Object oriented software construction"
Il manuale di Eiffel.
Per me, è stato fondamentale per capire la programmazione ad
oggetti... come sulla via di Damasco.
http://www.amazon.com/
Object-Oriented-Software-Construction-Book-CD-ROM/dp/0136291554
Naturalmente ci sono le "bibbie" di K&R e Stroustrup... ma quello per
la programmazione OO è fondamentale (IMHO).
-- 
rot13 mail encoded


Porca miseria mi hai battuto sul tempo, in ogni caso avrei postato quello 
per il C64.
Vabbe', anche se non sono libri io rilancio con:
http://www.webriviste.com/jurassicnews/paper/Papersoft_1.jpg
http://www.museo-computer.it/SalaLettura/CCC/ccc16.jpg
Soprattutto la seconda, era fatta davvero bene!


ovvero quando un intero linguaggio
stava in 227 pagine!


Per quanto riguarda VIC 20 e C64 direi abbondantemente di si.
Ai tempi la parte Amiga e DOS non mi interessava quindi non saprei.

> Per quanto riguarda VIC 20 e C64 direi abbondantemente di si.
E dai diciamolo, se ti capitava un gioco, con il listato sbagliato (e
ce n'erano) e tu lo riuscivi a far funzionare, senza aver mai fatto un
corso di programmazione, senza help, senza internet, senza messaggi di
errore, senza debug, senza editor grafico, senza intellisense, senza
documentazione senza nessuno a cui chiedere, su una macchina come il
Vic o il C64 a 16 anni, poi non può più farti paura niente.

 formazione o crescita nell' informatica? 
Io direi:
Tanenbaum "Operating System Design and Implementation";
Tanenbaum "Computer Networks";
Schneier  "Applied Cripthography";
Stevend   "TCP/IP Illustrated";
Il K&R;
Poi ce ne sono altri, ma questi li considero fondamentali
-- 
"Le opinioni dei fanatici prescindono dai fatti"
python -c "print 'bG9ybWF5bmFAZ21haWwuY29t'.decode('base64')"
Linux Registered User: 461615

 ricco di puttane (molti lavoratori IT) e cerberi (molte imprese IT).
grazie al cazzo, ti stavi a baloccare.
20 anni fa, mese pi� mese meno, installarono il gestionale nell'azienda 
dove lavoravo portando uno xenix su 386, che era il primo unix dove 
dovevo mettere le mani.
e gi� allora si stava a dire "ma ti ricordi quando si spaccavano i byte 
a met�? adesso con quattro mega di ram son buoni tutti a fare i 
gestionali...".

 E immagino
yawn.

 > vostra formazione o crescita nell' informatica?
A parte quelli vecchi che sono stati già,ampiamente citati:
Head first - Design Pattern
Ogni tanto lo rileggo è troppo fatto bene.
-- 
Cordiali saluti
Davide
Consulenza Informatica
 a Monza e Brianza 
www.cleosolutions.com
Sviluppo software e sistemi informativi.
Abbiamo l'organizzazione per acquisire 
nuovi clienti, richiedi un preventivo 
senza impegno.

 memorie lontane...).
oltre al k&r (la 2a edizione, peraltro raramente ho letto traduzioni 
migliori) ricordo con un po' di nostalgia i petzold di quando 
programmavo su windows.


Come ho detto, l'importanza è indubbia. Ma allora, se la stessa
domanda mi venisse posta per la letteratura italiana, avremmo una
sfilza di promessi sposi. E no, io ho 30 anni e i promessi sposi mi
spaccano le balle, preferisco uno Svevo o un Pirandello.
Stiamo parlando di un libro pre ANSI C 89 (e siamo all'ANSI C 99),
quindi anche di dubbia praticità.
Poi è ovvio che il K&R, Knuth, Tanenbaum e tanti altri hanno una
importanza assolutamente oggettiva, ci mancherebbe altro, mi chiedevo
semplicemente come mai un libro che oggi si può considerare quasi
obsoleto, potesse stare sopra un SICP che nuovo nuovo non è, ma che ha
un differente livello di profondità (in special modo, la copertina del
SICP è un mago che spara un lambda, K&R saranno importanti finchè
vuoi, ma non sparano lambda :D).
  ngw

 vuoi, ma non sparano lambda :D).
Ma senza K&R non sarebbe nata la lambda :-)
C'ya
  STeve

 vostra formazione o crescita nell' informatica?
Se posso citare una rivista: Le Ore.

 pare non sia questa cosa incredibile ...
Al di la del fatto che il C si usa ancora parecchio, e che se vuoi
imparare il C quello resta un ottimo testo, non perdere di vista la
domanda iniziale:
"Qual' e' il manuale... che e' stato piu' fondamentale o utile per la
vostra formazione o crescita nell' informatica?"
Quello per me � stato fondamentale. Ha segnato il mio passaggio da
amatore a professionista, e in questo senso attraverso quello (e
attraverso il C) ho cambiato modo di vedere la programmazione. Ovvio,
poi, che non son rimasto fermo li...
-- 
Ciao!
Luca

 proprio questo che rende la domanda interessante, almeno per me...
"25 years unininterrupted programming", ed. Luc
cia'
d.
-- 
________________________________
Dan (33, MI)
33 years uninterrupted breathing
________________________________

 proprio questo che rende la domanda interessante, almeno per me...
Fatto.
Ciao
uLi

 vuoi, ma non sparano lambda :D).
Ah ah ah :^)
bye!


Er, no, questo è definitivamente falso :p
I linguaggi funzionali sono di molto precedenti sia a Unix che a C.
  ngw

 favore?
E' il testo usato dal MIT per insegnare la programmazione. Usa un
dialetto di Lisp, lo Scheme, ed è fondamentalmente il contrario del
K&R: piuttosto che insegnarti la sintassi e qualche concetto quasi per
sbaglio, ti insegna concetti e una sintassi quasi per sbaglio. E'
comunque online: 
http://mitpress.mit.edu/sicp/
  ngw

 I linguaggi funzionali sono di molto precedenti sia a Unix che a C.
Ok, allora metti quello che ritieni sia il libro piu' importante per
te e morta li' :-)
Onestamente non ho capito cosa vuoi che ti dica.
Che hai ragione ? Ok, hai ragione.
Sei contento ?
Per me K&R continua ad essere il libro piu' importante, che non ha
NULLA a che vedere con l'essere al momento IL piu' utile o piu' usato.
Probabilmente l'ultima volta che gli ho dato un'occhiata, piu' per
nostalgia che altro, e' stata una decina d'anni fa, e nonostante cio'
continuo a ritenerlo il piu' importante, anche se di libri solo su C e
derivati ne ho a tonnellate.
Libri come K&R hanno cambiato il mondo del lavoro, per davvero.
C'ya
  STeve

 comunque online:
http://mitpress.mit.edu/sicp/
Grazie, me lo leggero'...
bye!

 Sei contento ?
Vecchio ma che hai ? Guarda che ti ho soltanto fatto una domanda ? :D
SLuccati per piacere, che mi fai paura.
  ngw

 Usa un dialetto di Lisp, lo Scheme
usato :)
a torino
felice&pago
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 SLuccati per piacere, che mi fai paura.
Italiano o inglese corrente plz :-)
C'ya
  STeve

 probabilmente TCP/IP illustrated su tutti.
Bello, ma direi anche
Donald Knuth - The Art of Computer Programming
Douglas Comer  - Internetworking With TCP/IP
Revest ed altri - Introduction to Algorithms, Second Edition (che è
qualcosa di più di un semplice libro di testo universitario)


temo che il problema sia un altro.
Hai sparato una michiata colossale: "Ma senza K&R non sarebbe nata la
lambda" e quando qualcuno te lo ha fatto gentilmente notare, invece di
ringraziarlo e scherzarci sopra (tutti ovviamente sparacchiamo una
minchiata prima o poi, e' conseguenza dell'esser vivi ..:) da perfetto
italiota hai cercato di nascondere la faccenda ( non so se solo ad
altri o anche a te stesso.. ) buttandola sulla rissa...mi domando solo
se il tuo comportamento sia dovuto a un fattore genetico o se tu abbia
imparato osservando i politici italiani...:P

 Miglior libro IT di sempre?
senza dubbio: IT di Stephen King...
--
numero6

 formazione o crescita nell' informatica? [...]
Bel thread.
A questo neo programmatore ex sistemista è piaciuto molto "Effective 
Java" di Josh Bloch. Tratta in modo semplice aspetti trasversali ma 
importanti, raramente presi in considerazione dai manuali tradizionali.
In generale amo i manuali che, senza essere prolissi, presentano concetti 
nuovi collegandoli in modo logico a molte conoscienze pregresse.
Avevo pensato di lavorare ad un sistema di manualistica elettronica che 
permettesse al lettore di impostare separatamente livello di dettaglio e 
necessità o assenza di prerequisiti, così da ottenere un manuale 
personalizzato. Come tanti altri miei progetti è rimasto in fase 
embrionale, ma se qualcuno vuole associarsi o svilupparlo in autonomia, è 
il benvenuto.
Saluti
-- 
Enos

 Revest ed altri - Introduction to Algorithms, Second Edition (che è
pardon Rivest


 vostra formazione o crescita nell' informatica?
Il volume "Fare e Costuire" dell'Enciclopedia "I Quindici".
--
FabMind

 > numero6:
"Who is Number 1?"
:)
M.
-- 
"Ho perso le parole" (Ligabue)
"Mi restano un po' di parolacce" (Smith)

 Il volume "Fare e Costuire" dell'Enciclopedia "I Quindici".
Mitico !!! :)
Era quello dove spiegava come farsi un sommergibile di cartone con
periscopio ? :-)

 proprio questo che rende la domanda interessante, almeno per me...
I "mitici" (ai tempi li ritenevo meglio di "Le Ore", anche eroticamente
parlando :-) )" :
- Brian W. Kernighan, Dennis M. Ritchie : "Il lingiaggio C"
- Bjarne Stroustrup: "The C++ programming language" (seconda e terza
edizione). Questo in particolare, un vero e proprio mito.
Poi, sempre come lettura eroticamente superiore a "Le Ore", segnalerei
anche:
- Stevens: "UNIX Network Programming" (entrambi i volumi)
- Stevens: "Advanced Programming in the UNIX Environment"
infine, ricordo che c'erano alcuni libri pieni di errori molto "subdoli" 
ovvero errori che era difficile trovare perche' l'autore scriveva molto
bene e sembrava che avesse ragione lui (fino a quando non si copiava pari
pari il suo esempio e si scopriva che non funzionava una mazza). Ad
esempio,
i libri sul C++ del mitico Herbert Schildt:  scoprire quegli errori e
scoprire quale era poi l'implementazione corretta era meglio che fare 
sesso :-)
Ciao,
Marco
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 vuoi, ma non sparano lambda :D).
Perche' io il SICP non so nemmeno che sia (colpa mia, lo ammetto), mentre
la lettura dei due citati mi ha consentito di lavorare per un bel po' di
anni
Ciao,
Marco.


 Mah?! A me ha sempre fatto schifo: prima durante e dopo la scuola.
Meglio che non ti dica, allora, che l'ho letto tre volte...
;-)
-- 
Ciao!
Luca


Se non sbaglio suggeriva di usare l'anima dei rotoli di scottex...

 sesso :-)
NERD :-P
PaF

 Il volume "Fare e Costuire" dell'Enciclopedia "I Quindici".
Quoto.
Recuperato l'ultimo anno di università per imparare a fare i cappelli 
con le pagine dei quotidiani (almeno mi pare fosse quello).
Ciao,
Giulio
--

 periscopio ? :-)
Yepp.
--
FabMind

 Se non sbaglio suggeriva di usare l'anima dei rotoli di scottex...
Della carta igienica, quindi più corti..
Ad inizio degli anni 70 i rotoli scottex da cucina ancora non erano
diffusi.
--
FabMind

 con le pagine dei quotidiani (almeno mi pare fosse quello).
Po' esse.
C'erano diverse cose del genere.
--
FabMind