C++: nuovo standard dal 2009
- 09 Gen '06
- 153 visite
- Segui i commenti
Per il momento è chiamato C++0x ma sarà C++09 quando l’ISO ratificherà lo standard, nel 2009; grandissime novità per gli sviluppatori di tutto il mondo.
Per terminare in tempo il processo di standardizzazione il comitato ha interrotto da qualche tempo l’analisi delle nuove funzionalità focalizzandosi quindi su quelle già considerate ed approvate.
Come si sa il C++ è un linguaggio di programmazione “general-purpose” con uno sguardo alla programmazione di sistema che:
- è un C migliore
- supporta l’astrazione dei dati
- supporta la programmazione orientata agli oggetti
- supporta la programmazione generica
Il C++0x non apporta sconvolgimenti all’attuale paradigma di programmazione del C++.
Tra gli scopi principali del C++0x ci sono:
- far diventare il C++ un migliore linguaggio per la programmazione di sistema e la creazione di librerie
- far diventare il C++ un linguaggio più semplice da insegnare e da imparare
Il comitato di standardizzazione si sta focalizzando su:
- fornire stabilità e compatibilità con il C++98 e, ove possibile, con il C
- preferire librerie standard alle estensioni di linguaggio
- applicare cambiamenti solo nel modo con il quale sarebbero applicate dagli utenti
- preferire la generalizzazione alla specializzazione
- indirizzare il C++ sia agli esperti, sia ai novizi
- aumentare la sicurezza
- migliorare le performance e la possibilità di interfacciarsi direttamente all’hardware
- adattarsi al mondo reale
Questa è solo un’estrema sintesi del futuro C++; lo stesso Bjarne Stroustrup (creatore del C++) è parte integrante del processo di standardizzazione.
Fonte: neden.it





Nessun commento
Il tuo commento