Diferença entre VC ++ e C ++

VC ++ vs. C++

O Microsoft Visual C ++ (também conhecido como VC ++ ou MSVC) é um produto de ambiente de desenvolvimento integrado (ou IDE) desenvolvido pela Microsoft para as linguagens de programação C, C ++ e C ++ / CLI. O VC ++ inclui ferramentas usadas especificamente para desenvolver e depurar código C ++, principalmente o código escrito para a API do Microsoft Windows, a API do DirectX e o Microsoft .NET Framework. Existem versões de 32 e 16 bits do VC ++, ambas com várias permutações..

C ++ é mais notavelmente uma extensão da linguagem de programação C. Como sua própria linguagem, é uma linguagem de programação de propósito geral, datilografada, de forma livre, com vários paradigmas e compilada. Por ser composto por uma combinação de recursos da linguagem de alto e baixo nível, é considerado como uma linguagem de nível médio. Como foi originalmente projetado como uma extensão da linguagem de programação C, seu nome original era C com Classes (até 1983, no qual seu nome foi alterado para C ++).

No momento, existem quatro versões atuais do VC ++ disponíveis para uso. Essas quatro versões são o Microsoft Visual C ++ 2008 Express Edition (que também está disponível em duas formas: como parte do Microsoft Visual Studio e como um produto independente do Express Edition), Microsoft Visual Studio 2008 Standard, Microsoft Visual Studio 2008 Professional e Microsoft Visual Sistema de equipe do Studio 2008. Como é, o VC ++ vem de fábrica com o Visual Studio. Há também uma quinta versão do VC ++ conhecida como Microsoft Visual C ++ 2008 Express. Esta permutação está disponível para download gratuito no site do MSDN. Uma versão anterior do VC ++, Microsoft Visual C ++ 2005 Express, também está disponível para download gratuito no site do MSDN.

O C ++ é usado para projetar hardware - um processo pelo qual um design é descrito inicialmente com a linguagem C ++, analisado, com arquitetura restrita e programado para criar uma linguagem de descrição de hardware no nível de transferência de registro (ou seja, um HDL) por meio de síntese de alto nível. Suas características são simples no objetivo - ele é estaticamente projetado para ser tão eficiente e portátil quanto a linguagem C, ele é projetado para suportar direta e compreensivamente vários estilos de programação, e é projetado para dar ao programador as opções que são necessárias. melhor para seus objetivos (independentemente de essas escolhas estarem incorretas), e também foi projetado para funcionar sem um ambiente particularmente sofisticado (simples o suficiente para trabalhar).

Resumo:

1. VC ++ é um produto IDE projetado pela Microsoft para as linguagens de programação C, C ++ e C ++ / CLI; C ++ é uma extensão da linguagem de programação C.

2. O VC ++ vem em quatro versões específicas e em duas edições disponíveis para download gratuito no site do MSDN; C ++ é usado para projetar hardware.