Diferencias

21/01/2005 - 11:09 por arkaitz | Informe spam
Hola a todos quisiera saber que diferencias hay entre Visual C ++ 6.0 y
Visual C++.NET y entre Visual C++ . net y Visual C# .NET

Gracias

Preguntas similare

Leer las respuestas

#1 Rodrigo Corral [MVP]
21/01/2005 - 12:36 | Informe spam
Visual C++ 6.0 es una versión ya un poco antigua.
Entre sus principales carencias están que no puede generar codigo para la
plataforma .Net (manejado) unicamente nativo, su baja compatibilidad con los
estandares C++ y su libreria STL que tiene bastantes pegas.

Visual C++ .Net podria ser el que corresponde con VS 2002 o 2003, aunque hay
algunas diferencias entre ambas versiones estas no son grandes. La más
notable es que en la versión que trae VS 2002 no hay diseñador de
formularios para la aplicaciones .Net (manejadas). Ambas versiones traen
renovadas librerias MFC y ATL (son para código nativo).

VC++ .Net (2002 o 2003) es capaz de generar código manejado (.Net) y código
nativo, e incluso permite combinar ambos mundos en un solo ejecutable,
siendo el único lenguaje que lo permite. Tambien es el único lenguaje de MS
que permite generar código nativo (a parte del vetusto y útil VB 6.0) La
mala noticia es que con Visual Studio 2005 cambian bastantes cosas en la
parte manejada de VC++, entre las más notables la sintaxis. Puedes bajar el
Visual C++ Express Edition, pero este no incluye ni MFC ni ATL.

VC# es un lenguaje diferente que VC++, aunque relativamente parecido, solo
para entorno manejado. No te será dificil pasar de uno a otro.

En estos tiempos de convivencia entre el mundo manejado y no manejado VC++
te permitirá explotar lo mejor de ambos mundos. Además de el hecho de que no
hay plataforma para la que no exista un compilado de C/C++, por lo que es el
lenguaje que hay que saber.

Un saludo
Rodrigo Corral González [MVP]

FAQ de microsoft.public.es.vc++
http://rcorral.mvps.org
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida