INDIRIZZI STUDIO | Indirizzo Informatica e Telecomunicazioni
INDIRIZZI STUDIO | Indirizzo Informatica e Telecomunicazioni
ITIS Articolazione Informatica: C++
- Il linguaggio C++ viene trattato nel terzo nel quarto anno e nel quinto anno nella disciplina 'TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONE' -Il C++ è molto diffuso e apprezzato, ma raramente è usato al massimo delle sue potenzialità poiché la semantica del C++ è molto ricca di dettagli e sfumature che condizionano il comportamento del codice, e che molto spesso i compilatori implementano in maniera scorretta o incompleta: molte delle caratteristiche dello standard ISO del linguaggio non sono ancora implementate nei compilatori attuali, anche se la situazione sta lentamente migliorando.
La grande ricchezza semantica del C++, insieme alle librerie che lo accompagnano, lo rende un linguaggio estremamente espressivo e potente, ma che richiede molto tempo per venire appreso e padroneggiato completamente. Inoltre a causa della variabilità del comportamento dei compilatori nel maneggiare le funzioni più avanzate del linguaggio, i programmatori C++ che scelgono di farne uso si rivolgono ad un'architettura (processore, sistema operativo e compilatore) particolare sacrificando la portabilità su altre piattaforme.
Il C++ fu standardizzato nel 1998 (ISO/IEC 14882:1998 "Information Technology - Programming Languages - C++", aggiornato nel 2003).
L'ultima versione dello standard (nota informalmente come C++11) è stata pubblicata nel 2011.