Unterschied zwischen VC ++ und C ++

VC ++ vs. C++

Microsoft Visual C ++ (auch bekannt als VC ++ oder MSVC) ist ein integriertes Produkt für die Entwicklungsumgebung (IDE), das von Microsoft für die Programmiersprachen C, C ++ und C ++ / CLI entwickelt wurde. VC ++ enthält Tools, die speziell zum Entwickeln und Debuggen von C ++ - Code verwendet werden. Dies gilt insbesondere für den Code, der für die Microsoft Windows-API, die DirectX-API und das Microsoft .NET Framework geschrieben wurde. Es gibt sowohl 32-Bit- als auch 16-Bit-Versionen von VC ++, beide mit mehreren Permutationen.

C ++ ist vor allem eine Erweiterung der Programmiersprache C. Als eigene Sprache ist es eine statisch typisierte, freie Form, Multi-Paradigma, kompilierte, universelle Programmiersprache. Da es aus einer Kombination von Merkmalen sowohl der höheren als auch der unteren Sprache besteht, wird es als mittlere Sprache selbst betrachtet. Da es ursprünglich als Erweiterung der Programmiersprache C konzipiert wurde, lautete der ursprüngliche Name C with Classes (bis 1983, in dem der Name in C ++ geändert wurde)..

Derzeit sind vier aktuelle Versionen von VC ++ verfügbar. Diese vier Versionen sind Microsoft Visual C ++ 2008 Express Edition (die auch in zwei Formen erhältlich ist: als Teil von Microsoft Visual Studio und als eigenständiges Express Edition-Produkt), Microsoft Visual Studio 2008 Standard, Microsoft Visual Studio 2008 Professional und Microsoft Visual Studio 2008 Team System. VC ++ ist standardmäßig in Visual Studio enthalten. Es gibt auch eine fünfte VC ++ - Version, die als Microsoft Visual C ++ 2008 Express bekannt ist. Diese Permutation kann kostenlos von der MSDN-Website heruntergeladen werden. Eine frühere Version von VC ++, Microsoft Visual C ++ 2005 Express, ist auch als kostenloser Download auf der MSDN-Website verfügbar.

C ++ wird verwendet, um Hardware zu entwerfen - ein Prozess, bei dem ein Entwurf anfänglich mit der Sprache C ++ beschrieben, analysiert, architektonisch eingeschränkt und geplant wird, um eine Hardwarebeschreibungssprache (dh eine HDL) auf Registertransferebene durch Hochsynthesesynthese zu erstellen. Seine Eigenschaften sind einfach in der Zielsetzung - es ist statisch entworfen, um so effizient und tragbar wie die C-Sprache zu sein, es ist entworfen, um mehrere Programmierstile direkt und umfassend zu unterstützen, es ist so konzipiert, dass es dem Programmierer die Wahlmöglichkeiten bietet, die es gibt am besten für ihre Ziele (unabhängig davon, ob diese Entscheidungen falsch sind), und es wurde auch entworfen, um ohne eine besonders anspruchsvolle Umgebung zu funktionieren (einfach genug, um durchzuarbeiten).

Zusammenfassung:

1. VC ++ ist ein von Microsoft entwickeltes IDE-Produkt für die Programmiersprachen C, C ++ und C ++ / CLI. C ++ ist eine Erweiterung der Programmiersprache C.

2. VC ++ gibt es in vier spezifischen Versionen sowie in zwei Editionen, die auf der MSDN-Website kostenlos heruntergeladen werden können. C ++ wird zum Entwerfen von Hardware verwendet.