C++
Il C++ è un linguaggio di programmazione orientato agli oggetti, basato sul linguaggio C.
Questo linguaggio è stato sviluppato per la prima volta all'inizio
degli anni Ottanta da Bjarne Stroustrup dei laboratori Bell. E' stato
poi standardizzato nel 1998.
Uno degli scopi originari di questo progetto era mantenere piena compatibilità col linguaggio C. In effetti, C++ ha ereditato dal suo predecessore la semantica e la sintassi per tutti i costrutti comuni, oltre a notevole flessibilità e potenza.
La grande ricchezza semantica del C++, realizzata grazie alle librerie che lo accompagnano, lo rende un linguaggio estremamente espressivo, ma particolarmente difficile da imparare.
Oltre che per il supporto alla programmazione orientata agli oggetti, il C++ è distinto dal suo predecessore per il suo supporto alla programmazione generica ed alla metaprogrammazione attraverso l'uso dei template.
È un linguaggio solido, maturo e adatto alla realizzazione di qualsiasi tipo di applicazione: da quelle real time a quelle che operano su basi di dati, da applicazioni per utenti finali a sistemi operativi.
Il C++ standard è stato adottato da diverse organizzazioni internazionali per gli standard, come l'ISO (International Organization for Standardization).
Uno degli scopi originari di questo progetto era mantenere piena compatibilità col linguaggio C. In effetti, C++ ha ereditato dal suo predecessore la semantica e la sintassi per tutti i costrutti comuni, oltre a notevole flessibilità e potenza.
La grande ricchezza semantica del C++, realizzata grazie alle librerie che lo accompagnano, lo rende un linguaggio estremamente espressivo, ma particolarmente difficile da imparare.
Oltre che per il supporto alla programmazione orientata agli oggetti, il C++ è distinto dal suo predecessore per il suo supporto alla programmazione generica ed alla metaprogrammazione attraverso l'uso dei template.
È un linguaggio solido, maturo e adatto alla realizzazione di qualsiasi tipo di applicazione: da quelle real time a quelle che operano su basi di dati, da applicazioni per utenti finali a sistemi operativi.
Il C++ standard è stato adottato da diverse organizzazioni internazionali per gli standard, come l'ISO (International Organization for Standardization).