Unterschied zwischen VC ++ und C ++ Unterschied zwischen

Anonim

VC ++ und C ++

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

C ++ ist vor allem eine Erweiterung der Programmiersprache C. Als eigene Sprache ist es eine statisch typisierte, freie Form, Multi-Paradigma, kompilierte, allgemeine Programmiersprache. Da es sich um eine Kombination von Funktionen sowohl der Hoch- als auch der Niedrigsprache handelt, wird es selbst als eine mittlere Sprache angesehen. Da es ursprünglich als Erweiterung der Programmiersprache C entworfen wurde, war sein ursprünglicher Name C mit Classes (bis 1983, in dem sein Name in C ++ geändert wurde).

Ab sofort gibt es vier aktuelle Versionen von VC ++, die zur Verwendung verfügbar sind. Diese vier Versionen sind Microsoft Visual C ++ 2008 Express Edition (die auch in zwei Formen verfügbar ist: als Teil von Microsoft Visual Studio und als eigenständige Express Edition-Produkt), Microsoft Visual Studio 2008 Standard, Microsoft Visual Studio 2008 Professional und Microsoft Visual Studio 2008 Team System. So wie es ist, kommt VC ++ standardmäßig mit Visual Studio. Es gibt auch eine fünfte VC ++ - Version, die als Microsoft Visual C ++ 2008 Express bekannt ist. Diese Permutation ist als kostenloser Download auf der MSDN-Website verfügbar. Eine frühere Version von VC ++, Microsoft Visual C ++ 2005 Express, ist auch als kostenloser Download auf der MSDN-Website verfügbar.

C ++ wird zum Entwerfen von Hardware verwendet - ein Prozess, bei dem ein Entwurf anfänglich mit der C ++ - Sprache beschrieben, analysiert, architektonisch eingeschränkt und geplant wird, um eine Hardware-Beschreibungssprache auf Registertransfer-Ebene zu erstellen. ein HDL) durch High-Level-Synthese. Seine Eigenschaften sind einfach im Ziel-es ist statisch entworfen, um so effizient und tragbar wie die C-Sprache zu sein, ist es entworfen, um direkt und umfassend mehrere Arten der Programmierung zu unterstützen, es ist entworfen, um dem Programmierer die Auswahl zu geben, die sind am besten für ihre Ziele (unabhängig davon, ob diese Wahlmöglichkeiten inkorrekt sind), und es wurde auch entwickelt, um ohne eine Umgebung zu funktionieren, die besonders ausgefeilt ist (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 zwei Editionen, die auf der MSDN-Website zum kostenlosen Download zur Verfügung stehen. C ++ wird zum Entwerfen von Hardware verwendet.