Carrello
  • -3,00 €

Aguilar. Fondamenti di Programmazione in C ++

49,00 €
46,00 € Risparmia 3,00 €
Tasse incluse Consegna: pronta in libreria, da 2 a 3 giorni per la spedizione

Algoritmi, Struttura dati e oggetti

Quantità
Add to wishlist
subito disponibile

DESCRIZIONE

Il linguaggio C++ è ormai universalmente utilizzato per lo sviluppo di applicazioni industriali di grandi dimensioni e alte prestazioni; esso eredita dal C l’efficienza prestazionale, mentre quella dimensionale la deriva dal paradigma dell’Object Oriented Programming (OOP), la cui inclusione nel C, a opera di Bjarne Stroustrup, sancì appunto la nascita del C++ nei primi anni ’80.
Questo volume introduce ai principi della programmazione scegliendo come linguaggio didattico proprio il C++, nonostante non lo si possa certamente definire tale. Il motivo che ci spinge in questa direzione è il desiderio di ridurre i tempi di formazione del programmatore, facendolo applicare, fin dai primi algoritmi, su un linguaggio professionale realmente utilizzato in grandi suite software. Questa scuola di pensiero ha mostrato recentemente un’interessante evoluzione. Proprio l’esplosione dell’OOP come paradigma computazionale per grandi sistemi software (soprattutto veicolata dal linguaggio Java, attuale principe dell’OOP) sta portando i grandi formatori internazionali a ripensare i percorsi didattici preferendo in alcuni casi la via del thinking as objects, anticipando cioè i temi dell’OOP rispetto a quelli della tradizionale programmazione strutturata.
Questa impostazione filologica classica è la principale caratteristica del testo di Aguilar: prima vengono presentati i concetti introdotti dai linguaggi di programmazione ad alto livello (come il Pascal), e poi quelli caratterizzanti i linguaggi OOP per lo sviluppo distribuito di grandi sistemi software da parte di molti programmatori (come il Java), il tutto utilizzando però un unico linguaggio che assembla entrambe le caratteristiche, come appunto l’ANSI/ISO C++.

INDICE

Parte I - Fondamenti di programmazione
1) Introduzione all’informatica e alla programmazione
2) Il linguaggio C++. Elementi base
3) Operatori ed espressioni
4) La programmazione strutturata
5) Funzioni
6) Array
7) Strutture e unioni
8) Puntatori e riferimenti
9) Allocazione dinamica della memoria
10) Stringhe
11) Ordinamento e ricerca
Parte II - Programmazione orientata agli oggetti
12) Classi e oggetti
13) Classi derivate: eredità e polimorfismo
14) Template
Parte III - Strutture dati
15) Flussi e file: libreria standard di I/O
16) Liste
17) Pile e code
18) Ricorsione
19) Alberi
Parte IV - Programmazione avanzata in C++
20) Sovraccaricamento degli operatori
21) Eccezioni
Appendice A - Esercizi supplementari
Indice analitico

Scheda tecnica

Lingua
Italiano
Autore
Luis Aguilar
Casa Editrice
Mc Graw-Hill Italia
Anno pubblicazione
2021
Edizione
2
Volumi
1
Pagine
498
ISBN
9788838699375
Rilegatura
Copertina flessibile

3 altri prodotti della stessa categoria:

Kernighan. Il linguaggio C. Principi di...

32,00 € 30,00 € -2,00 €
Disponibilità: 2 In magazzino

Scritto dall’inventore del linguaggio C (Ritchie) il libro di Kernighan e Ritchie è un classico universalmente noto e apprezzato, su cui si sono formate intere generazioni di studenti e programmatori.

Bellini, Guidi. Linguaggio C 7/e

48,00 € 45,00 € -3,00 €
Disponibilità: 5 In magazzino

Guida alla programmazione con elementi di Python

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.