Guida I linguaggi di programmazione: C++

Stato
Discussione chiusa ad ulteriori risposte.

Elysium

Bannato
14 Giugno 2010
320
19
33
134

FHm2fzp.jpg

Cos'è il C++
Il C++ è un linguaggio orientato agli oggetti ed è un "potenziamento" del linguaggio C.
Al fine di apprendere questo concetto, in termini pratici, credo che bisogni prendere prima confidenza con la programmazione procedurale, in particolare partendo dal C.

Caratteristiche del C++
1) E’ un linguaggio strutturato, esibisce i costrutti basilari per il controllo del flusso di elaborazione.
2) Applica un controllo forte dei tipi delle variabili.
3) E’ un linguaggio relativamente a basso livello; non esibisce operazioni per trattare direttamente oggetti compositi come stringhe, insiemi, liste o vettori.
4) E’ un linguaggio a formato libero.
5) E’ un linguaggio minimale, ha esclusivamente degli operatori importanti, tutto il resto si ha per via delle funzioni presenti nelle librerie.

Alcuni vantaggi del C++
1) Efficiente; permette di sviluppare degli ottimi programmi
2) Fornisce un controllo totale sulle operazioni.
3) Consente la massima libertà nell'organizzazione del lavoro.

Cenni storici

Nel 1970 due programmatori, Brian Kernighan e Dennis Ritchie, crearono un nuovo linguaggio denominato C.
Il nome prescelto fu C perché il vecchio linguaggio di programmazione utilizzato in precedenza era chiamato B.C fu progettato per uno scopo ben preciso: scrivere sistemi operativi. Il linguaggio era molto semplice e versatile e presto iniziò a essere usato per molti tipi differenti di programmi, divenendo in breve uno dei linguaggi di programmazione più diffusi nel mondo.
Tuttavia, C aveva un grande problema: era un linguaggio orientato alla procedura.
Questo significava che nella progettazione di un tipico programma C, il programmatore doveva iniziare a descrivere i dati e poi compilare le procedure per manipolare quei dati.
 
Stato
Discussione chiusa ad ulteriori risposte.