think-cell partecipa alla conferenza ufficiale del C++ Standards Committee a Bristol

Berlino, 3 maggio 2013

Il primo incontro del Comitato internazionale per gli standard C++ di quest'anno si è tenuto dal 15 al 20 aprile a Bristol, in Inghilterra. Oltre 100 esperti di C++ da tutto il mondo si sono recati a Bristol per discutere dei 160 saggi presentati e per determinare i nuovi standard C++. Quattro rappresentati di think-cell hanno partecipato all’evento, per testimoniare gli interessi tedeschi nella task force dei linguaggi di programmazione dell'Istituto tedesco per la standardizzazione (DIN). Da quando ha iniziato a finanziare la task force, think-cell partecipa regolarmente alle riunioni dell’Istituto Internazionale di Standardizzazione (ISO) e della Commissione Elettrotecnica Internazionale (IEC).

Come risultato dell'evento, gli esperti sono riusciti ad adottare la Committee Draft (CD), una bozza per lo standard C++14 che dovrebbe essere rilasciato il prossimo anno nella versione senza errori per C++11. Le caratteristiche chiave comprendono lambda generici, array dinamici e altre opzioni.

I lambda generici riducono gli spazi esistenti tra espressioni lambda e programmazione generica. Presto sarà possibile dichiarare ‘auto’ i parametri dell'espressione lambda. In questo modo, sarà possibile richiamare lo stesso funtore lambda con diversi tipi di argomenti.

Gli array dinamici sono un'alternativa sicura a VLA noti da C. Questa caratteristica consente alle strutture dati dinamiche di essere impilate, aumentando l'efficienza di molti programmi.

Facoltativa è una struttura dati efficiente, facile da usare e a disposizione per dati disponibili in via opzionale. La standardizzazione di questo costrutto comunemente utilizzato fornisce ai programmatori un vocabolario più sicuro ed espressivo.

Oltre alla Committee Draft, sono stati corretti numerosi bug di C++ e tanti dettagli sono stati migliorati. Il Comitato per gli standard C++ ha utilizzato lo strumento della ‘specifica tecnica’ creato da ISO al fine di esternalizzare caratteristiche più complesse. In questo modo, C++14 potrà essere rilasciato nei tempi stabiliti. Sia gli utenti che i responsabili dell'implementazione possono testare le caratteristiche di TS prima che siano standardizzate nella loro forma finale in C++17. Concepts lite, file system e networking sono impostati per essere rilasciati in questa forma, mentre concorrenza e ulteriori miglioramenti della libreria seguiranno in una fase successiva.

Nel corso della riunione, 11 gruppi di studio si sono riuniti per scambiarsi punti di vista su argomenti che comprendono moduli, riflessioni, concetti e database, al fine di discutere degli sviluppi futuri oltre TS. think-cell è stata rappresentata in modo particolarmente positivo nel gruppo di studio SG9 sugli intervalli, per via del fatto che la società di software con sede a Berlino crede che nelle librerie standard siano urgentemente necessari gli intervalli.

Informazioni su think-cell

Fondata a Berlino nel 2002, think-cell è lo standard globalmente consolidato per la creazione di presentazioni di livello professionale in PowerPoint. Grazie a strumenti per la produttività e il supporto di più di 40 tipi di grafici, 10 delle 10 principali aziende di consulenza globali si affidano a think-cell, il software scelto dalle società Fortune 500 e utilizzato da 9 delle 10 principali business school.

Condividi