Różnica między VC ++ i C ++

VC ++ vs. C++

Microsoft Visual C ++ (znany również jako VC ++ lub MSVC) to zintegrowane środowisko programistyczne (lub IDE), które zostało zaprojektowane przez Microsoft dla języków programowania C, C ++ i C ++ / CLI. VC ++ zawiera narzędzia, które są używane specjalnie do opracowywania i debugowania kodu C ++ - przede wszystkim ten kod, który jest napisany dla API Microsoft Windows, API DirectX i Microsoft .NET Framework. Istnieją zarówno 32-bitowe, jak i 16-bitowe wersje VC ++, obie z wieloma kombinacjami.

C ++ jest przede wszystkim rozszerzeniem języka programowania C. Jako własny język jest statycznie typowanym, wolnym formularzem, wieloma paradygmatami, skompilowanym językiem programowania ogólnego przeznaczenia. Ponieważ składa się z kombinacji cech zarówno języka wysokiego, jak i niskiego poziomu, jest uważany za sam język średniego poziomu. Ponieważ pierwotnie został zaprojektowany jako rozszerzenie języka programowania C, jego pierwotna nazwa to C z klasami (do 1983 r., W której zmieniono jego nazwę na C ++).

Obecnie dostępne są cztery aktualne wersje VC ++, które są dostępne do użycia. Te cztery wersje to Microsoft Visual C ++ 2008 Express Edition (która jest również dostępna w dwóch formach: jako część Microsoft Visual Studio i jako samodzielny produkt Express Edition), Microsoft Visual Studio 2008 Standard, Microsoft Visual Studio 2008 Professional i Microsoft Visual System Team Studio 2008. W tej chwili VC ++ jest standardowo wyposażony w Visual Studio. Istnieje również piąta wersja VC ++ znana jako Microsoft Visual C ++ 2008 Express. Ta permutacja jest dostępna do pobrania za darmo na stronie MSDN. Wcześniejsza wersja VC ++, Microsoft Visual C ++ 2005 Express, jest również dostępna do bezpłatnego pobrania na stronie MSDN.

C ++ służy do projektowania sprzętu - proces, w którym projekty są początkowo opisywane w języku C ++, analizowane, ograniczone architektonicznie i planowane do utworzenia języka opisu sprzętu na poziomie transferu rejestru (to znaczy HDL) poprzez syntezę wysokiego poziomu. Jego cechy są proste w celowaniu - jest zaprojektowany statycznie, aby był tak wydajny i przenośny jak język C, jest zaprojektowany do bezpośredniego i kompleksowego wspierania wielu stylów programowania, jest zaprojektowany, aby dać programistom wybory, które są najlepsze dla swoich celów (niezależnie od tego, czy te wybory są niepoprawne), a także zostało zaprojektowane, aby działać bez środowiska, które jest szczególnie wyrafinowane (wystarczająco proste, aby przez nie przejść).

Streszczenie:

1. VC ++ jest produktem IDE opracowanym przez Microsoft dla języków programowania C, C ++ i C ++ / CLI; C ++ jest rozszerzeniem języka programowania C..

2. VC ++ występuje w czterech konkretnych wersjach, a także w dwóch wersjach, które można bezpłatnie pobrać ze strony internetowej MSDN; C ++ służy do projektowania sprzętu.