Ecco una breve introduzione al C++ :
Il C++ è, come noto, uno dei più diffusi linguaggi di programmazione fra gli innumerevoli oggi disponibili. Esistono ormai anche linguaggi a più alto livello (con linguaggio ad alto livello si intende un linguaggio di programmazione più lontano dal codice macchina e più vicino, per quanto lo possa essere un linguaggio di programmazione per computer, al linguaggio umano) rispetto al C++, e quindi perchè un utente dovrebbe, per necessità o per diletto, rivolgersi proprio al C++? I motivi possono essere molti, ma è chiaro che si tratta soprattutto di una questione di esigenze e di gusti; ad ogni modo il C++ presenta i seguenti indubbi vantaggi:
•E' uno standard tra i più diffusi: questo vuol dire che sono già disponibili una quantità notevole di librerie, codice già pronto, driver di periferiche, bibliografia, compilatori, ecc...
•E' uno dei più flessibili: con il C++ si può scrivere praticamente qualsiasi software, dal sistema operativo (auguri...) alla piccola applicazione che in 10 righe di codice toglie un sacco di lavoro quotidiano al sig. Mario Rossi.
•Deriva dal C e quindi è perfettamente in grado di compilare il codice C, cosa che significa una ulteriore estensione della compatibilità anche con codice vecchio che non deve essere riscritto.
•Essendo uno dei linguaggi più conosciuti e usati dai programmatori, ha dei compilatori molto affidabili e i programmi che ne risultano sono stabili (sempre che siano scritti correttamente) e veloci in esecuzione su tutte le piattaforme.
•E' un buon compromesso fra semplicità di scrittura del codice, potenza e flessibilità.
Il C++ è, come noto, uno dei più diffusi linguaggi di programmazione fra gli innumerevoli oggi disponibili. Esistono ormai anche linguaggi a più alto livello (con linguaggio ad alto livello si intende un linguaggio di programmazione più lontano dal codice macchina e più vicino, per quanto lo possa essere un linguaggio di programmazione per computer, al linguaggio umano) rispetto al C++, e quindi perchè un utente dovrebbe, per necessità o per diletto, rivolgersi proprio al C++? I motivi possono essere molti, ma è chiaro che si tratta soprattutto di una questione di esigenze e di gusti; ad ogni modo il C++ presenta i seguenti indubbi vantaggi:
•E' uno standard tra i più diffusi: questo vuol dire che sono già disponibili una quantità notevole di librerie, codice già pronto, driver di periferiche, bibliografia, compilatori, ecc...
•E' uno dei più flessibili: con il C++ si può scrivere praticamente qualsiasi software, dal sistema operativo (auguri...) alla piccola applicazione che in 10 righe di codice toglie un sacco di lavoro quotidiano al sig. Mario Rossi.
•Deriva dal C e quindi è perfettamente in grado di compilare il codice C, cosa che significa una ulteriore estensione della compatibilità anche con codice vecchio che non deve essere riscritto.
•Essendo uno dei linguaggi più conosciuti e usati dai programmatori, ha dei compilatori molto affidabili e i programmi che ne risultano sono stabili (sempre che siano scritti correttamente) e veloci in esecuzione su tutte le piattaforme.
•E' un buon compromesso fra semplicità di scrittura del codice, potenza e flessibilità.