Il linguaggio C
Fondamenti e tecniche di programmazione • 9/Ed. • con MyLab
Paul J. Deitel - Harvey M. Deitel

La nuova edizione di Deitel & Deitel: un’opera completa e aggiornata, con nuovi esempi e casi di studio.

Ordine di scuola Università, Varia e Professionale - Università

Area disciplinare Discipline informatico ingegneristiche

Materia PROGRAMMAZIONE C

Vedi le configurazioni (2)

ISBN: 9788891906236

Il linguaggio C - Fondamenti e tecniche di programmazione 9/Ed.

Autori Paul J. Deitel - Harvey M. Deitel

ISBN 9788891906236

Prezzo 42,00

ISBN: 9788891906243

Il linguaggio C - Fondamenti e tecniche di programmazione 9/Ed. accesso studente

Autori Paul J. Deitel - Harvey M. Deitel

ISBN 9788891906243

Prezzo 28,70

La nona edizione è stata soggetta a una profonda revisione, pur essendo stato mantenuto lo stesso approccio didattico e metodologico. E’ stato aggiornato soprattutto il codice C degli esempi, e anche i paragrafi sono stati riorganizzati in modo più puntuale, con un’articolazione in sottoparagrafi corredati da esercizi di autovalutazione, al fine di permettere un più agevole accesso agli argomenti e uno studio più interattivo e personalizzato.  Sono stati anche ampliati gli esercizi, ma soprattutto sono stati aggiunti nuovi esempi e progetti dettagliati riguardanti tematiche molto attuali, come la simulazione di sistemi, la programmazione di sistemi embedded, la realizzazione di videogame, la visualizzazione e la grafica 2D e 3D, l’intelligenza artificiale e la robotica, l’analisi dei dati, la cybersecurity, i web service e il multithreading per i sistemi multicore. Dopo un’ampia trattazione introduttiva sui sistemi informatici e sullo stato dell’arte delle tecnologie informatiche, nel testo l’approccio metodologico si snoda partendo dalle tecniche di programmazione strutturata e procedendo con i costrutti del linguaggio che la supportano, fino a mostrare, con numerosi e corposi esempi ed esercizi, come costruire effettivamente sistemi software anche complessi tramite l’approccio funzionale. Nel corso della trattazione vengono affrontate ampiamente e in modo operativo le tematiche relative agli algoritmi e alle strutture di dati, fondamentali per un approccio professionale alla programmazione.


Autori

Paul J. Deitel, CEO e Chief Technical Officer della Deitel & Associates, Inc., si è laureato presso il MIT e ha più di 41 anni di esperienza nel campo informatico. Insegnando a sviluppatori software professionisti sin dal 1992, Paul è uno dei docenti di programmazione tra i più esperti al mondo.  

Il Dr. Harvey M. Deitel, Chairman e Chief Strategy Officer della Deitel & Associates, Inc., ha 59 anni di esperienza nel campo informatico; ha una vasta esperienza di insegnamento a livello universitario, e ha anche occupato la posizione di Direttore del Dipartimento di Informatica al Boston College prima di fondare nel 1991 la Deitel & Associates, Inc. con il figlio Paul. 


Pearson MyLab

Accedi da My Pearson Place

Il codice di registrazione presente sulla copertina del libro consente l’accesso per 18 mesi a MyLab, una piattaforma web-based che offre l'accesso all'edizione digitale del testo arricchita da funzionalità che permettono di personalizzarne la fruizione, attivare la lettura audio digitalizzata e inserire segnalibri, anche su tablet e smartphone. Le risorse multimediali disponibili in piattaforma sono costruite per rispondere a un preciso obiettivo formativo e sono organizzate attorno all’indice del manuale.


In particolare, nella piattaforma MyLab di questo libro trovate, oltre alla versione digitale del testo:

  • un set di esercizi di varia tipologia con le relative soluzioni;
  • i codici sorgente utilizzati negli esempi del testo;
  • nella sezione “Risorse docente” una raccolta di slide delle lezioni.


1. Introduzione ai computer e al linguaggio C
2. Introduzione alla programmazione nel linguaggio C
3. Sviluppo di un programma strutturato
4. Controllo nei programmi
5. Funzioni
6. Array
7. Puntatori
8. Caratteri e stringhe
9. Input/output formattato in C
10. Strutture, unioni, manipolazione di bit ed enumerazioni
11. Elaborazione di file
12. Strutture di dati
13. Pensare come un informatico: algoritmi di ordinamento e O grande
14. Preprocessore
15. Altri argomenti

Appendici

1. Tabella di precedenza degli operatori
2. Insieme dei caratteri ASCII
3. Multithreading/multicore e altri argomenti di C18/C11/C99
4. Introduzione ai principi della programmazione orientata agli oggetti

 

Online Appendices

- Number Systems

- Using the GNU gdb Debugger