Un classico dell'informatica, il "manuale di riferimento" per definizione, il libro che tutti gli studenti conoscono e che tutti i professionisti utilizzano. Finalmente il testo di Kernighan e Ritchie sul C e' disponibile in questa nuova traduzione italiana accurata e precisa, basata sulla seconda edizione originale.
Il C e' un linguaggio di programmazione di uso e portata generale. Nato in stretta associazione con il sistema Unix, all’interno del quale venne sviluppato, il linguaggio C non e' di fatto vincolato ad alcuna piattaforma, e sebbene sia stato definito “linguaggio di programmazione di sistema” (poiché si presta alla scrittura di compilatori e sistemi operativi), altrettanto efficacemente e' stato adoperato per creare programmi di utilita' primaria negli ambiti piu' disparati. Sebbene col tempo siano nati e si siano diffusi linguaggi piu' moderni, il C (nella sua versione definitiva aggiornata allo standard ANSI) resta tuttora un riferimento ideale tanto per i corsi universitari quanto per i professionisti.
Il testo passa in rassegna le principali caratteristiche del linguaggio. Partendo da una prima, iniziale panoramica, per dar modo ai lettori di familiarizzare con le principali caratteristiche, si passa poi ad analizzare i vari aspetti in dettaglio con maggior rigore formale. Sono quindi descritti i tipi di dati elementari, gli operatori e le espressioni, il flusso del controllo, le variabili e la struttura del programma, i puntatori, l’aritmetica degli indirizzi, le strutture e le unioni.
Argomenti trattati:
- Principi fondamentali e nozioni di base
- Tipi, operatori ed espressioni
- Strutture di controllo
- Funzioni e struttura dei programmi
- Puntatori e array
- Strutture
- Input e output
- Interfaccia del sistema Unix
- Appendici: manuale di riferimento e libreria standard
Brian Kernighan e Dennis Ritchie sono due autori "storici" e due personaggi di riferimento (se non di culto) nella comunita' informatica. Kernighan (Princeton University, Bell Labs) ha firmato svariati bestseller internazionali sul linguaggio C, sui sistemi Unix e sulla programmazione in generale. Ritchie (Bell Labs, Lucent Technologies) e' tra l'altro uno dei creatori di Unix.
Risorse online:
http://cm.bell-labs.com/cm/cs/cbook/
|