Visual C++ 2008 costituisce un ambiente di sviluppo flessibile ed efficiente per la creazione di
applicazioni Microsoft Windows e Microsoft .NET. È possibile utilizzarlo in un sistema di
sviluppo integrato o utilizzare strumenti singoli. Visual C++ è costituito dai componenti
seguenti:
Strumenti del compilatore di Visual C++ 2008. Il compilatore supporta sviluppatori di codice
nativo tradizionali e sviluppatori destinati a piattaforme della macchina virtuale come CLR
(Common Language Runtime). Visual C++ 2008 include compilatori destinati a x64 e Itanium.
Continua inoltre a offrire il supporto diretto per computer x86 e ottimizza le prestazioni per
entrambe le piattaforme.
Le librerie di Visual C++. Le librerie più importanti sono: ATL (Active Template Library),
MFC (Microsoft Foundation Class) e librerie standard come la libreria standard di C++, composta
dalla libreria iostreams, da STL (Standard Template Library) e la libreria di runtime di C CRT
(C Runtime Library). Quest'ultima include alternative migliorate in termini di sicurezza a
funzioni che notoriamente presentano problemi di sicurezza. La libreria STL/CLR consente agli
sviluppatori gestiti di utilizzare la STL. Una libreria, la libreria di supporto del linguaggio
C++, con nuove funzionalità per il marshalling dei dati, è stata progettata per semplificare i
programmi destinati alla CLR.
L'ambiente di sviluppo Visual C++. L'ambiente di sviluppo offre un efficace supporto di
strumenti per la configurazione e la gestione di progetti, incluso il supporto avanzato per
progetti di grandi dimensioni, la modifica e l'esplorazione del codice sorgente e il debug.
Nell'ambiente è anche supportato IntelliSense che offre suggerimenti informati e sensibili al
contesto durante la modifica del codice.
Visual C++ 2008 offre produttività, protezione e prestazioni eccezionali, oltre a un'ampia gamma
di tecnologie per gli sviluppatori.
Produttività Consente di gestire vaste soluzioni tramite le finestre delle proprietà,
esaminare e sviluppare in base a origini attive quali macro e modelli, eseguire il debug con
punti di traccia e visualizzazione dei contenitori STL e altro ancora.
Protezione Le applicazioni potranno essere più protette grazie al rilevamento
migliorato del sovraccarico del buffer, alle librerie di runtime sicure, ad applicazioni
affidabili con librerie Visual C++ side-by-side e strumenti integrati per il rilevamento di
difetti in fase di esecuzione.
Prestazioni È possibile sviluppare su diverse piattaforme di destinazione e al
contempo usufruire di nuove ottimizzazioni quale l'analisi guidata dei profili.
Ampia gamma di tecnologie Gli sviluppatori C++ possono usufruire di molte opzioni.
L'accesso completo alle tecnologie Windows consente di utilizzare la sintassi dei nuovi linguaggi
per sfruttare tutte le funzionalità di .NET Framework, usufruire dei miglioramenti dell'hardware
o combinare tecnologie per far fruttare a lungo gli investimenti.
Requisiti minimi
Processore: Pentium 1,6 Ghz o superiore
Memoria: 192 Mb di RAM
Grafica: SVGA a 800x600
Windows XP SP2/XP SP3/Vista o superiore
Windows Server 2003 SP1/Server 2003 R2
Windows Server 2008
Disco rigido: 1-2 Gb senza MSDN
Disco rigido: 1-3 Gb con MSDN