Diferencias entre VC++ y C#

29/07/2005 - 18:50 por Willser F. González C. | Informe spam
Hola Grupo,

Qué diferencias hay, de fondo, entre un programa hecho en Visual C++.net y
el mismo programa hecho en C#.net.

Lo pregunto porque estoy tomando unos cursos en C# de ADO y ASP y el
instructor nos ha dicho que si se programa en VC++, VB o C# en el fondo es
lo mismo pues finalmente eso se traduce en un CLR que será interpretado por
el framework.

En síntesis, si un programa se codifica en VC++ y también en C# con la misma
lógica, los CLR que se obtienen al final son iguales en cuanto a rendimiento
y eficiencia?.

Siempre he programado en el amado VC++ y este concepto me pone en aprietos,
pues la parte visual es más fácil con C#.

Les agradezco sus opiniones al respecto.

Willser F.
willser@gmail.com

Preguntas similare

Leer las respuestas

#1 Jordi Maycas
30/07/2005 - 16:41 | Informe spam
C Sharp (C#), basicamente tiene la potencia de VC++, pero con la ventaja que
es mas senzillo de aprender. Como pega, podriamos decir, que es un lenguaje
'nuevo'.


"Willser F. González C." wrote in message
news:
Mostrar la cita
#2 Rodrigo Corral [MVP]
01/08/2005 - 09:34 | Informe spam
Mostrar la cita
Es cierto que se traduce a código IL que sera ejecutado por el CLR. La
principal diferencia esta en que cada compilador de cada lenguaje hace esa
traducción de una manera diferente. Aunque las diferencias logicamente no
pueden ser muchas, si que pueden ser significativas en algunos casos.

Mostrar la cita
No. Como ya he comentado cada compilador genera código IL de una manera
diferente. Cada equipo de desarrollo de cada compilador implementa esta
generación de un modo. La gente de C++ tiene muchisima experiencia en el
temas de optimización de rendimiento y este conicimiento a sido aplicado al
compilador C++/CLI siendo este capaz de aplicar optimizaciones que otros no
aplican.

En este link tienes mas información
http://msdn.microsoft.com/msdnmag/i...fault.aspx

Mostrar la cita
No estoy de acuerdo con esto, por lo menos en VS2005, donde los diseñadores
de Winforms son similares para C++/CLI que para C#

Un saludo
Rodrigo Corral González [MVP]

FAQ de microsoft.public.es.vc++
http://rcorral.mvps.org
#3 Willser F. González C.
01/08/2005 - 18:36 | Informe spam
OK Rodrigo, Gracias

Qué bueno que VS2005 viene con estas mejoras en cuanto a los diseños de los
Winorms, supongo que también aplica para los WebForms.

Willser F.

"Rodrigo Corral [MVP]" escribió en el mensaje
news:
Mostrar la cita
#4 Rodrigo Corral [MVP]
01/08/2005 - 21:37 | Informe spam
No puedes crear aplicaciones WebForm (Asp.net) en Visual C++ 2005


Un saludo
Rodrigo Corral González [MVP]

FAQ de microsoft.public.es.vc++
http://rcorral.mvps.org
Ads by Google
Search Busqueda sugerida