McGraw-Hill Education (Italy) Srl

Linguaggio C 5/ed

di:

Linguaggio C 5/ed

Formato digitale

  • Condividi

Visualizza materiale correlato:

Visualizza titoli simili:


Descrizione | Indice | Gli autori

Descrizione

Il volume si propone come una guida graduale e completa al linguaggio C e alla programmazione strutturata e modulare.
Particolare attenzione è posta sui principi e sulle tecniche di programmazione, il controllo del flusso di esecuzione, la rappresentazione dei dati, la definizione e l’utilizzo di funzioni e librerie, le strutture dati, le operazioni di ingresso e uscita. Per quando riguarda il C il testo è stato aggiornato allo standard C11.
La nuova edizione è anche anche un’introduzione alla programmazione orientata agli oggetti e al linguaggio Objective-C, che permette di programmare le app per iPhone, Ipad e per i computer della Apple. Grande cura è rivolta ai concetti di generalizzazione, classe, oggetto, istanza, ereditarietà e alla loro esemplificazione. Altrettanta attenzione è posta alle espressioni-messaggio proprie del linguaggio, all’impiego delle classi base già disponibili, a costruirne e utilizzarne di nuove, alla comunicazione fra le classi, ai meccanismi di delega e, non ultimo, al riutilizzo di tutto quanto si è già appreso del linguaggio C.
Il testo è corredato di oltre 800 tra domande di riepilogo ed esercizi, tutti con soluzione sul sito internet.

Scarica l'Errata Corrige in formato PDF

Indice

Parte A
Capitolo 1 - Computer
Capitolo 2 - Sistemi operativi
Capitolo 3 - Algoritmi
Capitolo 4 - Programmi
Parte B
Capitolo 5 - Sequenza
Capitolo 6 - Tipi fondamentali
Capitolo 7 - Selezione
Capitolo 8 - Operatori
Capitolo 9 - Iterazione
Capitolo 10 - Array
Capitolo 11 - Funzioni
Capitolo 12 - Ricerche e ordinamenti
Caso di studio I - Gestione di una sequenza
Capitolo 13 - Stringhe
Capitolo 14 - Puntatori
Caso di studio II - Gestione di una sequenza con uso dei puntatori
Parte C
Capitolo 15 - Ricorsione
Capitolo 16 - Strutture
Caso di studio III - Gestione anagrafica
Capitolo 17 - File
Caso di studio IV - Gestione anagrafica con i file
Capitolo 18 - Approfondimenti sui tipi e trattamento dei bit
Capitolo 19 - I/O formattato e funzioni ad argomenti variabili
Capitolo 20 - Tipi derivati e classi di memoria
Parte D
Capitolo 21 - Strutture dati
Caso di studio V - Gestione di una sequenza ordinata con una lista lineare
Capitolo 22 - Alberi
Capitolo 23 - Preprocessore
Capitolo 24 - Semantiche e correttezza dei programmi
Caso di studio VI - Progetto per la gestione aziendale della fatturazione
Capitolo 25 - Programmare un Web Server
Parte E
Capitolo 26 - Programmazione orientata agli oggetti
Parte F
Capitolo 27 - Il Linguaggio Objective-C
Capitolo 28 - Programmare con la Libreria di Base Objective-C
Capitolo 29 - Costruire classi
Capitolo 30 - Protocolli, Categorie, Introspezione ed Eccezioni Objective-C

Gli autori


Tutti i libri di: Alessandro Bellini e Andrea Guidi

Alessandro Bellini si è laureato in Ingegneria Elettronica all’Università di Firenze nel 1985 e ha ottenuto il Dottorato di Ricerca in Ingegneria Informatica e delle Telecomunicazioni. È stato professore incaricato di Ingegneria del Software e Linguaggi di Programmazione presso le Università di Siena e Firenze. I suoi studi si sono rivolti prima alla logica di programmazione e all’efficienza del codice, poi alle metodologie di analisi. Nel 1989 ha fondato Mathema, uno studio di ingegneri che svolge attività professionale per enti pubblici e privati e nell’ambito di progetti di ricerca finanziati dall’Unione Europea. È autore, con Andrea Guidi, del testo Perl e Internet, pubblicato in questa stessa collana.
Andrea Guidi si è laureato in Scienze dell’Informazione all’Università di Pisa nel 1985. Ha insegnato Fondamenti, Linguaggi e Basi di Dati presso l’Università dell'Ecuador. Il suo interesse si è rivolto principalmente alla formazione informatica in ambito universitario e professionale, con particolare attenzione alle metodologie didattiche. Ha ricoperto i ruoli di responsabile progetti e della formazione per primarie aziende internazionali. Socio di Software Products Italia, dall’esordio come autore con Alfabetizzazione informatica del 1986, ha pubblicato numerosissime opere, le più recenti con McGraw-Hill: Guida a SQL del 2004 e Programmare in Java del 2007. È autore del thriller storico-matematico I segreti di Pitagora della Lepre edizioni.