Differenza tra VC ++ e C ++

VC ++ vs. C ++

Microsoft Visual C ++ (noto anche come VC ++ o MSVC) è un prodotto di sviluppo integrato (o IDE) progettato da Microsoft per C, C ++ e Linguaggi di programmazione C ++ / CLI. VC ++ include strumenti che vengono utilizzati specificamente per lo sviluppo e il debug del codice C ++, in particolare il codice scritto per l'API di Microsoft Windows, l'API DirectX e Microsoft. NET Framework. Ci sono entrambe le versioni a 32 bit e 16 bit di VC ++, entrambe con permutazioni multiple al loro interno.

C ++ è in particolare un'estensione del linguaggio di programmazione C. Come linguaggio proprio, è un linguaggio di programmazione generico, scritto in forma statica, multi-paradigma, compilato staticamente. Poiché è composto da una combinazione di caratteristiche del linguaggio di alto livello e di basso livello, è pensato come un linguaggio di livello medio. Essendo stato originariamente concepito come un'estensione del linguaggio di programmazione C, il suo nome originale era C with Classes (fino al 1983, in cui il suo nome fu cambiato in C ++).

A partire da ora ci sono quattro versioni correnti di VC ++ che sono disponibili per l'uso. Queste quattro versioni sono Microsoft Visual C ++ 2008 Express Edition (disponibile anche in due formati: come parte di Microsoft Visual Studio e come prodotto indipendente Express Edition), Microsoft Visual Studio 2008 Standard, Microsoft Visual Studio 2008 Professional e Microsoft Visual Studio 2008 Team System. Così com'è, VC ++ è di serie con Visual Studio. Esiste anche una quinta versione VC ++ nota come Microsoft Visual C ++ 2008 Express. Questa permutazione è disponibile come download gratuito sul sito Web di MSDN. Una versione precedente di VC ++, Microsoft Visual C ++ 2005 Express, è disponibile anche come download gratuito sul sito Web MSDN.

C ++ viene utilizzato per progettare l'hardware, un processo mediante il quale un progetto viene inizialmente descritto con il linguaggio C ++, analizzato, vincolato architettonicamente e pianificato per creare un linguaggio di descrizione hardware del livello di trasferimento del registro (ovvero, un HDL) attraverso la sintesi di alto livello. Le sue caratteristiche sono semplici nell'obiettivo - è staticamente progettato per essere efficiente e portabile come il linguaggio C, è progettato per supportare direttamente e in modo completo molteplici stili di programmazione, è progettato per dare al programmatore le scelte che sono migliore per i loro obiettivi (indipendentemente dal fatto che tali scelte siano errate), ed è stato anche progettato per funzionare senza un ambiente particolarmente sofisticato (abbastanza semplice da elaborare).

Riepilogo:

1. VC ++ è un prodotto IDE progettato da Microsoft per i linguaggi di programmazione C, C ++ e C ++ / CLI; C ++ è un'estensione del linguaggio di programmazione C.

2. VC ++ è disponibile in quattro versioni specifiche e due edizioni disponibili per il download gratuito sul sito Web MSDN; C ++ è usato per progettare l'hardware.