Un percorso didattico completo, a partire dalle basi della programmazione per arrivare agli aspetti più evoluti, utilizzando come riferimento il linguaggio Java.
Uno degli aspetti più originali è lo schema di presentazione degli argomenti: fin dall’inizio il lettore è stimolato a “pensare a oggetti” mediante lo sviluppo di applicazioni basate sull’uso e la combinazione di classi già esistenti. Accanto allo studio sistematico e approfondito di classi e oggetti vengono trattati anche gli argomenti tradizionali relativi ai linguaggi di programmazione.
Il CD-ROM allegato contiene l’ambiente Java tm SDK Standard Editino di Sun Microsistems versione 6, il codice sorgente dei principali esempi e alcune librerie da affiancare a quelle standard di Java.
Caratteristiche:
- Non richiede alcuna conoscenza pregressa sulla programmazione o sul linguaggio Java.
- Semplici librerie d’esempio per condurre gradualmente lo studente ad acquisir la padronanza del linguaggio e le conoscenze necessarie per un uso competente di librerie complesse e professionali.
- Numerosi esempi ed esercizi, che supportano la presentazione dei concetti e guidano lo studente nell’apprendimento.
- Accanto ai concetti chiave di classe, oggetto ed ereditarietà, sono trattati in maniera approfondita argomenti come i tipi generici, le eccezioni e l’organizzazione della memoria durante l’esecuzione.
- Un intero capitolo dedicato a un’introduzione alle strutture dati dinamiche.
Gli autori
Giovanni Pighizzini è Professore Ordinario presso l’Università degli Studi di Milano. Tiene i corsi di Programmazione e di Linguaggi e Traduttori. La sua attività di ricerca si svolge principalmente nei settori dei linguaggi formali e degli automi, della complessità e degli algoritmi.
Mauro Ferrari è Professore Associato presso l’Università degli Studi dell’Insubria, dove tiene i corsi di Programmazione e Informatica Teorica. La sua attività di ricerca riguarda principalmente le logiche costruttive e le loro applicazioni nell’ambito dei metodi formali.
|