Diferencia entre VC ++ y C ++

VC ++ vs. C++

Microsoft Visual C ++ (también conocido como VC ++ o MSVC) es un producto de entorno de desarrollo integrado (o IDE) diseñado por Microsoft para los lenguajes de programación C, C ++ y C ++ / CLI. VC ++ incluye herramientas que se utilizan específicamente para desarrollar y depurar el código C ++, principalmente el código que se escribe para la API de Microsoft Windows, la API de DirectX y Microsoft .NET Framework. Hay versiones de VC ++ de 32 y 16 bits, con varias permutaciones en ellas.

C ++ es sobre todo una extensión del lenguaje de programación C. Como su propio lenguaje, es un lenguaje de programación de propósito general compilado, de forma libre, multi paradigma, compilado, multipropósito. Debido a que se compone de una combinación de características del lenguaje de alto y bajo nivel, se considera como un lenguaje de nivel medio en sí mismo. Como originalmente fue diseñado como una extensión del lenguaje de programación C, su nombre original era C con Clases (hasta 1983, en el que su nombre se cambió a C ++).

A partir de este momento, hay cuatro versiones actuales de VC ++ que están disponibles para su uso. Estas cuatro versiones son Microsoft Visual C ++ 2008 Express Edition (que también está disponible en dos formas: como parte de Microsoft Visual Studio y como un producto independiente de Express Edition), Microsoft Visual Studio 2008 Standard, Microsoft Visual Studio 2008 Professional y Microsoft Visual Studio 2008 Team System. Como es, VC ++ viene estándar con Visual Studio. También hay una quinta versión de VC ++ conocida como Microsoft Visual C ++ 2008 Express. Esta permutación está disponible como descarga gratuita en el sitio web de MSDN. Una versión anterior de VC ++, Microsoft Visual C ++ 2005 Express, también está disponible como descarga gratuita en el sitio web de MSDN.

C ++ se utiliza para diseñar hardware, un proceso mediante el cual un diseño se describe inicialmente con el lenguaje C ++, se analiza, se restringe arquitectónicamente y se programa para crear un lenguaje de descripción de hardware de nivel de transferencia de registro (es decir, un HDL) mediante síntesis de alto nivel. Sus características son simples en cuanto a su objetivo: está diseñado de forma estática para ser tan eficiente y portátil como el lenguaje C, está diseñado para admitir de forma directa e integral múltiples estilos de programación, está diseñado para brindar al programador las opciones que se encuentran disponibles. mejor para sus objetivos (independientemente de si esas opciones son incorrectas), y también fue diseñado para funcionar sin un entorno que sea particularmente sofisticado (lo suficientemente simple como para resolverlo).

Resumen:

1. VC ++ es un producto IDE diseñado por Microsoft para los lenguajes de programación C, C ++ y C ++ / CLI; C ++ es una extensión del lenguaje de programación C.

2. VC ++ viene en cuatro versiones específicas, así como dos ediciones que están disponibles para descarga gratuita en el sitio web de MSDN; C ++ se utiliza para diseñar hardware.