La programmazione come strumento per il problem-solving si appoggia su due grandi pilastri: gli algoritmi, che definiscono le operazioni da svolgere per trasformare i dati in ingresso nei dati in uscita, e le strutture dati, dove sono memorizzati i dati in ingresso, quelli in uscita e quelli intermedi generati durante la computazione. Per la risoluzione di qualunque problema, tranne i più banali, conoscere le strutture dati e saperle implementare in un linguaggio di programmazione è di fondamentale importanza. Questo libro analizza la progettazione e la realizzazione di strutture dati efficienti e modulari in linguaggio C. Prima di affrontare le strutture dati, il testo approfondisce alcuni meccanismi propri di questo linguaggio, quali i puntatori e l'allocazione dinamica della memoria, fondamentali per una programmazione avanzata. Puntatori e allocazione dinamica sono introdotti in stretta relazione alla rappresentazione dei dati in memoria, all'architettura e al funzionamento di un sistema di elaborazione basato sul modello di Von Neumann.
- Home
- Informatica
- Programmazione e sviluppo del software
- Puntatori e strutture dati dinamiche. Allocazione della memoria e modularità in linguaggio C
Puntatori e strutture dati dinamiche. Allocazione della memoria e modularità in linguaggio C
titolo | Puntatori e strutture dati dinamiche. Allocazione della memoria e modularità in linguaggio C |
Autori | Gianpiero Cabodi, Paolo Camurati, Paolo Pasini, Denis Patti, Danilo Vendraminetto |
Argomento | Informatica Programmazione e sviluppo del software |
Collana | Apogeo education |
Editore | Maggioli Editore |
Formato |
![]() |
Pagine | 240 |
Pubblicazione | 11/2016 |
ISBN | 9788891619013 |
|
Libri dello stesso autore
Ricorsione e problem-solving. Strategie algoritmiche in linguaggio C
Gianpiero Cabodi, Paolo Enrico Camurati, Paolo Pasini, Denis Patti, Danilo Vendraminetto
Maggioli Editore
€20,00
Dal problema al programma. Introduzione al problem-solving in linguaggio C
Gianpiero Cabodi, Paolo Pasini
Apogeo Education
€19,00
Ricorsione e problem-solving. Strategie algoritmiche in linguaggio C
Gianpiero Cabodi, Paolo Enrico Camurati, Paolo Pasini, Denis Patti, Danilo Vendraminetto
Apogeo Education
€19,00
Chi ha cercato questo ha cercato anche...
Il linguaggio C. Fondamenti e tecniche di programmazione. Ediz. Mylab. Con espansione online
Paul J. Deitel, Harvey M. Deitel
Pearson
€42,00
Sviluppare applicazioni Web3. Creare DApp con blockchain, smart contract, Solidity, web3.js
Alessandro Baldini
Apogeo
€30,00
Catalogo
- Arti, cinema e spettacolo
-
Bambini e ragazzi
- Articoli di cancelleria e oggetti miscellanei per bambini
- Libri illustrati, libri di attività, e materiale per l'apprendimento precoce
- Materiale di consultazione per bambini e ragazzi
- Materiale educativo
- Narrativa e storie vere per bambini e ragazzi
- Non fiction per bambini e ragazzi
- Poesia, antologie, annuari per bambini e ragazzi
- Temi personali e sociali
- Biografie e storie vere
-
Casa, hobby, cucina e tempo libero
- Antichità e collezioni
- Artigianato e arti decorative
- Cucina, cibi, bevande e argomenti correlati
- Giardinaggio
- Guide allo stile di vita e allo stile personale
- Hobby, quiz e giochi
- Interesse locale, storia familiare, ricordi
- Manutenzione della casa
- Miscellanea
- Natura, vita in campagna e animali domestici
- Sport e vita all'aperto
- Trasporti: argomenti d'interesse generale
- Umorismo
- Viaggi e vacanze
- Diritto
- Economia e management
-
Informatica
- Applicazioni grafiche e multimediali
- Applicazioni professionali
- Certificazione informatica
- Comunicazione tra computer e reti
- Database
- Hardware
- Informatica: argomenti d'interesse generale
- Programmazione e sviluppo del software
- Scienza dei calcolatori
- Sicurezza informatica
- Sistemi digitali per la vita quotidiana
- Sistemi operativi
-
Ingegneria e tecnologie
- Agricoltura e allevamento
- Altre tecnologie
- Chimica industriale e tecnologie manufatturiere
- Energia: tecnologia e ingegneria
- Ingegneria biochimica
- Ingegneria civile, topografia e costruzioni
- Ingegneria elettronica e delle comunicazioni
- Ingegneria meccanica e materiali
- Scienza, ingegneria e tecnologia ambientale
- Tecnologia e professioni dei trasporti
- Tecnologia: argomenti d'interesse generale
- Lingua
- Matematica e scienze
- Medicina
-
Narrativa
- Avventura
- Fantasy e fantascienza
- Gialli, thriller, horror
- Narrativa a fumetti
- Narrativa classica (prima del 1945)
- Narrativa di ambientazione storica
- Narrativa di argomento mitologico
- Narrativa di argomento religioso e spirituale
- Narrativa erotica
- Narrativa moderna e contemporanea (dopo il 1945)
- Narrativa rosa
- Narrativa: argomenti correlati
- Narrativa: specifici temi e argomenti
- Saghe
- Opere di consultazione
- Poesia e studi letterari
- Salute e benessere personale
- Scienze umane
- Scienze, geografia, ambiente
- Società, scienze sociali e politica