VC ++ и C ++

Anonim

VC ++ против C ++

Microsoft Visual C ++ (также известный как VC ++ или MSVC) представляет собой интегрированную среду разработки (или IDE), разработанную Microsoft для языков программирования C, C ++ и C ++ / CLI. VC ++ включает в себя инструменты, которые используются специально для разработки и отладки кода на C ++, особенно в том, что этот код написан для Microsoft Windows API, DirectX API и Microsoft.NET Framework. Существуют как 32-битные, так и 16-разрядные версии VC ++, как с несколькими перестановками в нем.

C ++ - это, прежде всего, расширение языка программирования C. Как свой собственный язык, это статически типизированная, свободная форма, мультипарадигма, скомпилированный, язык программирования общего назначения. Поскольку он состоит из сочетания функций как с языка высокого уровня, так и с низким уровнем, он считается языком самого среднего уровня. Поскольку он был первоначально разработан как расширение языка программирования C, его первоначальное имя было C с классами (до 1983 года, в котором его имя было изменено на C ++).

На данный момент существует четыре версии VC ++, которые доступны для использования. Эти четыре версии - Microsoft Visual C ++ 2008 Express Edition (который также доступен в двух формах: как часть Microsoft Visual Studio и как самостоятельный продукт Express Edition), Microsoft Visual Studio 2008 Standard, Microsoft Visual Studio 2008 Professional и Microsoft Visual Командная система Studio 2008. Как это, VC ++ поставляется с Visual Studio. Существует также пятая версия VC ++, известная как Microsoft Visual C ++ 2008 Express. Эта перестановка доступна в виде бесплатной загрузки на веб-сайте MSDN. Более ранняя версия VC ++, Microsoft Visual C ++ 2005 Express, также доступна в виде бесплатной загрузки на веб-сайте MSDN.

C ++ используется для проектирования аппаратного обеспечения - процесс, с помощью которого конструкции изначально описываются на языке C ++, анализируются, с архитектурным ограничением и планируются для создания языка описания аппаратного уровня передачи регистра (то есть HDL) посредством синтеза высокого уровня. Его характеристики просты в цели - он статически разработан, чтобы быть таким же эффективным и портативным, как язык C, он предназначен для прямой и всесторонней поддержки нескольких стилей программирования, он разработан, чтобы дать программисту выбор, который лучше всего для своих целей (независимо от того, являются ли эти варианты неправильными), и он также был разработан для работы без особо сложной среды (достаточно простой для работы).

Резюме:

1. VC ++ - продукт IDE, разработанный Microsoft для языков программирования C, C ++ и C ++ / CLI; C ++ - это расширение языка программирования C.

2. VC ++ поставляется в четырех конкретных версиях, а также в двух версиях, доступных для бесплатной загрузки на веб-сайте MSDN; C ++ используется для проектирования аппаратного обеспечения.