Introduzione
Il linguaggio C++ è un'estensione del linguaggio C.
Il C++ conserva tutti i punti di forza del C, come la potenza e la flessibilità di gestione dell'interfaccia hardware e software.
Il C++ e` un linguaggio di programmazione adatto alla realizzazione di qualsiasi tipo di applicazione, da quelle real time a quelle che operano su basi di dati, da semplici applicazioni a giochi e addirittura permette la realizzazione di sistemi operativi.
Gran parte del sistema operativo linux è scritto in C e C++
La potenza del linguaggio C++ però ha un costo!
L'enorme flessibilità rende, a volte, il lavoro del programmatore "oneroso" a causa delle molteplici variabili e condizini da tener presente.
Il C++ permette di lavorare direttamente sull'hardware e addirittura di gestire i singoli bit dell'hardware.
Ne consegue che bisogna star molto attenti.
La programmazione
OOP però permette di gestire le situazioni difficili con l'aggiunta del fantastico sistema delle classi e quindi degli oggetti.
Un oggetto è capace di gestire una determinata sistuazione e se l'oggetto è ben funzionante e testato rende veramente facile la stesura del codice ed espone il programmatore a pochi rischi.
futuresquare.net team