View Single Post
Old 29-10-2004, 17:29   #1
cipi
Senior Member
 
L'Avatar di cipi
 
Iscritto dal: May 2002
Città: udine
Messaggi: 546
I migliori libri di programmazione

Salve,

cogliendo la palla al balzo e su invito di cionci, inizio questo nuovo 3d.
Spesso utenti di questo forum hanno posto la fatidica domanda: "Che testo mi consigliate per..."; ho deciso di raccogliere qui le opinioni di voi utenti esperti... Editerò di tanto in tanto in modo tale da avere un elenco completo!


cipi, Gica78R e gli utenti di Hardware Upgrade
presentano


I MIGLIORI LIBRI DI PROGRAMMAZIONE

In questo thread saranno citati sia libri "cartacei", che risorse disponibili on-line e, in linea di massima, liberamente scaricabili. Per queste ultime, ovviamente, sara' riportato il link presso il quale reperirle.

Buona consultazione!



Disponibili on-line


[C]
  • Le FAQ di comp.lang.c: Link
  • Soluzioni agli esercizi della seconda edizione del K&R: Link

[C per Linux]
  • "Imparare il C" - Marco Latini, Paolo Lulli: Link 1 (sez. documentazione e download) - Link 2 (sez. libri)
  • "GaPiL: Guida alla Programmazione in Linux" - Simone Piccardi: Link
  • "Advanced Linux Programming" - CodeSourcery LLC: Link
  • "The Art of Unix Programming" - Eric S. Raymond: Link
  • "The Linux Development Platform": Link (oppure seguite il link a "Bruce Perens' Open Source series")

[C++]
  • "Thinking in C++" - Bruce Eckel (volumi 1 e 2): Link 1 (inglese) - Link 2 (traduzione italiana)
  • "C++ GUI Programming with Qt 3": Link (oppure seguite il link a "Bruce Perens' Open Source series")

[Java]
  • "Thinking in Java" - Bruce Eckel: Link
  • "Java™ Application Development on Linux®": Link (oppure seguite il link a "Bruce Perens' Open Source Series")

[Python]
  • "How to Think Like a Computer Scientist: Learning with Python" - Downey, Elkner & Meyers: (ottimo per chi si avvicina alla programmazione) Link 1 (in inglese) - Link 2 (in italiano)
  • "Dive Into Python": Link 1 (inglese) - Link 2 (italiano, ancora non tutti i capitoli tradotti)

[Ruby]
  • "Programming Ruby: The Pragmatic Programmer's Guide": Link

[Lisp]
  • "Common Lisp": Link
  • "Pratical Common Lisp": Link
  • "Common Lisp The Language", 2nd edition: Link
  • "On Lisp": Link

[Haskell]
  • "A Gentle Introduction to Haskell, version 98" - Hudak, Peterson & Fasel: Link
  • "Yet another Haskell tutorial": Link

[ASM]
  • "Programming From Ground Up": Link
  • Manuali Intel: Link (Pentium 4)
  • Architettura x86: Link (dall' 80386 al Pentium II)
  • MPC7447A (PowerPC G4): Link

[php]
  • "PHP 5 Power Programming": Link (oppure seguite il link a "Bruce Perens' Open Source Series")

[vari]
  • "Bruce Perens' Open Source Series": Link
  • "Handbook of Applied Cryptography" - Alfred Menezes: Link
  • "Version Control With Subversion" - Ben Collins: Link
  • Tutte le risorse Intel per gli sviluppatori: Link



Libri (quelli di carta, avete presente?)


[C]
  • "The C Programming Language" - Kernighan & Ritchie, 2nd edition (sconsigliata l'edizione italiana: è tradotta male!)
  • "C How to Program" - Deitel & Deitel (in italiano "C Corso completo di programmazione", 2nd ed.)

[C++]
  • "The C++ Programming Language" - Stroustrup
  • "C++ Primer" - Lippman&Lajoie
  • "Algoritmi in C++" - Sedgewick
  • "C++ Manuale di stile" - Carlo Pescio
  • "Guida al linguaggio C++" - Shildt
  • "Exceptional C++" - Herb Sutter
  • "More Exceptional C++" - Herb Sutter
  • "C++ Coding Standards" - Herb Sutter & Andrei Alexandrescu

[Java]
  • "The Java Programming Language" - Gosling et al.
  • "Core Java 2" - Horstmann&Cornell

[Python]
  • "Learning Python" - Lutz
  • "Python Cookbook" - Martelli&Ascher

[php]
  • una guida di IoProgrammo
  • "PHP5 and MySQL Bible" - Tim Converse

[Perl]
  • "The complete Reference", 2nd ed. - Martin Brown

[DELPHI]
  • "Mastering Delphi 7" - Marco Cantu'

[Progettazione del Software]
  • "Introduzione a UML" - Bennett, Skelton, Lunn
  • "UML in Practice" - P. Roques
  • "Patterns in Java" - M. Grand
  • "Ingegneria del software. Fondamenti e principi" - Ghezzi, Mandrioli & Mehdi
  • "Design Patterns Explained: A New Perspective on Object-Oriented Design" - Shalloway & Trott

[vari]
  • "The Practice of Programming" - Kernighan & Pike
  • "Computer Networks" - Andrew Tanenbaum
  • "Applied Cryptography 2nd Edition" - Bruce Schneier
  • "Design With Web Standards" - Jeffrey Zeldman
  • "Cascading Style Sheets The Definitive Guide" - Eric Meyer
  • "Basi di dati e sistemi informativi" - Giuseppe Callegarin
  • "Code Complete: A Practical Handbook of Software Construction" - Steve C. McConnel
  • "The Pragmatic Programmer" - A. Hunt & D. Thomas
  • "Refactoring: Improving the Design of Existing Code" - M. Fowler
  • "Test Driven Development" - K. Beck
  • Libri gratuiti di Jeff Clinton



NOTE

Si possono trovare online tutti gli e-books di Bruce Eckel ai seguenti link: Link 1 - Link 2

Altro sito davvero interessante, su segnalazione di Ragazzo del '99, è questo!
__________________
a chi non piace il vino... dio neghi anche l'acqua!
DELL Latitude E4300, iPhone 6

Ultima modifica di cipi : 19-10-2007 alle 13:22.
cipi è offline   Rispondi citando il messaggio o parte di esso