copertina flor tealdiTulio Facchinetti, Cristiana Larizza, Alessandro Rubini - Dalla A alla Z passando per C

Il presente testo contiene il materiale didattico utilizzato per la parte relativa alla programmazione in Linguaggio C nel contesto del corso di Fondamenti di Informatica presso l'Università di Pavia e di Mantova, tenuto dal Prof. Tullio Facchinetti e dalla Prof.ssa Cristiana Larizza.
L'argomento principale del testo è il linguaggio di programmazione C, con riferimento allo standard C89, che viene trattato nei suoi aspetti di maggiore interesse dal punto di vista dello sviluppo dei programmi.

Il linguaggio C è lo strumento di programmazione tradizionalmente più utilizzato per lo sviluppo di programmi di sistema, sistemi operativi e sistemi embedded. Il linguaggio C costituisce il compromesso ideale tra gli ostici linguaggi di basso livello e i più evoluti linguaggi moderni.
Alcuni concetti di uso non comune sono stati trattati marginalmente o esclusi, ma sono menzionati per permetterne l'approfondimento da parte del lettore interessato. Il testo include una descrizione dei comandi più comunemente utilizzati in ambiente UNIX, ovvero l'ambiente di programmazione di riferimento per i corsi, e una breve introduzione alla programmazione in generale. Inoltre sono presentate le strutture dati più comunemente utilizzate nella realizzazione di programmi. Infine, il testo è corredato da una serie di esercizi tratti dalle prove d'esame proposte in passato.

Tullio Facchinetti è ricercatore presso il Dipartimento di Informatica e Sistemistica dell'Università di Pavia, Laboratorio di Robotica, dove si occupa di sistemi in tempo reale e applicazioni embedded. E' titolare dei corsi di Fondamenti di Informatica Laboratorio presso le sedi di Pavia e Mantova. A Pavia è titolare del corso di Robotica e collabora alla docenza del corso di Sistemi Real-Time.

Cristiana Larizza ha conseguito la laurea in Ingegneria Elettronica e il titolo di Dottore di ricerca in Bioingegneria presso l'Università di Pavia dove attualmente è ricercatrice nell'area dei Sistemi di Elaborazione delle Informazioni. E' titolare dei corsi di Fondamenti di Informatica e Fondamenti di Informatica Laboratorio (linguaggi C e Java).

Alessandro Rubini è programmatore libero professionista nell'ambito dei sistemi embedded basati su GNU/Linux e professore a contratto per il corso di Sistemi Real-Time presso l'Università di Pavia.

 

Acquista online

Scarica gratis