C# vs visual c++

24/03/2006 - 19:18 por Samuel | Informe spam
Hola Yo mas o menos entiendo los lenguajes c# y c++, pero hay algo que no
entiendo, si esta c# para que sacan el visual c++?? que tiene uno que no
tenga el otro?? y por que los ejemplos del sdk de directX vienen en Visual
c++??? no puedo hacer lo mismo con C#.net 2005?

Preguntas similare

Leer las respuestas

#1 Octavio Hernandez
25/03/2006 - 02:35 | Informe spam
Samuel,

a) Visual C++ es el único lenguaje de la familia que permite compilar EXEs y
DLLs de código no administrado (nativo), además de ensamblados "mixttos" que
contienen tanto código manejado como no manejado. Hay tareas que requieren
un alto rendimiento o proceso en tiempo real, y no se pueden hacer con
código manejado... Es más un lenguaje para sistemas que para aplicaciones
locales/web/corporativas.

b) C# y VB.NET están más orientados a ofrecer una alta productividad al
desarrollador de aplicaciones locales/web/corporativas.

Slds - Octavio



"Samuel" escribió en el mensaje
news:%
Hola Yo mas o menos entiendo los lenguajes c# y c++, pero hay algo que no
entiendo, si esta c# para que sacan el visual c++?? que tiene uno que no
tenga el otro?? y por que los ejemplos del sdk de directX vienen en Visual
c++??? no puedo hacer lo mismo con C#.net 2005?

Respuesta Responder a este mensaje
#2 Samuel
25/03/2006 - 15:15 | Informe spam
Gracias por la explicación Ocatavio, Ya me e dado cuenta que desde visual
c++ puedo elegir crear para x86 o otros, no me habia dado cuenta, pero,
mejora el rendimiento de directX si el codigo no es manejado? hace que vaya
mas lento usar el framework como intermedio? acaso el framework no convierte
el codigo IL a nativo?


"Octavio Hernandez" escribió en el mensaje
news:
Samuel,

a) Visual C++ es el único lenguaje de la familia que permite compilar EXEs
y DLLs de código no administrado (nativo), además de ensamblados "mixttos"
que contienen tanto código manejado como no manejado. Hay tareas que
requieren un alto rendimiento o proceso en tiempo real, y no se pueden
hacer con código manejado... Es más un lenguaje para sistemas que para
aplicaciones locales/web/corporativas.

b) C# y VB.NET están más orientados a ofrecer una alta productividad al
desarrollador de aplicaciones locales/web/corporativas.

Slds - Octavio



"Samuel" escribió en el mensaje
news:%
Hola Yo mas o menos entiendo los lenguajes c# y c++, pero hay algo que no
entiendo, si esta c# para que sacan el visual c++?? que tiene uno que no
tenga el otro?? y por que los ejemplos del sdk de directX vienen en
Visual c++??? no puedo hacer lo mismo con C#.net 2005?






Respuesta Responder a este mensaje
#3 Octavio Hernandez
26/03/2006 - 10:02 | Informe spam
Samuel,

Esa es un área en la que no tengo experiencia, no te podría hablar con
garantías...
La idea es que después de que se cargue el código IL y se convierta a nativo
la aplicación debería funcionar a la misma velocidad o incluso superior,
porque el complador JIT aprovecharía las posibles especificidades del
procesador en el que se está ejecutando la aplicación.
Me parece haber leido por ahí de desarrollos exitosos de juegos, etc.
desarrollados con código manejado y DirectX, ¿no?

Salu2 - Octavio


"Samuel" escribió en el mensaje
news:
Gracias por la explicación Ocatavio, Ya me e dado cuenta que desde visual
c++ puedo elegir crear para x86 o otros, no me habia dado cuenta, pero,
mejora el rendimiento de directX si el codigo no es manejado? hace que
vaya mas lento usar el framework como intermedio? acaso el framework no
convierte el codigo IL a nativo?


"Octavio Hernandez" escribió en el mensaje
news:
Samuel,

a) Visual C++ es el único lenguaje de la familia que permite compilar
EXEs y DLLs de código no administrado (nativo), además de ensamblados
"mixttos" que contienen tanto código manejado como no manejado. Hay
tareas que requieren un alto rendimiento o proceso en tiempo real, y no
se pueden hacer con código manejado... Es más un lenguaje para sistemas
que para aplicaciones locales/web/corporativas.

b) C# y VB.NET están más orientados a ofrecer una alta productividad al
desarrollador de aplicaciones locales/web/corporativas.

Slds - Octavio



"Samuel" escribió en el mensaje
news:%
Hola Yo mas o menos entiendo los lenguajes c# y c++, pero hay algo que
no entiendo, si esta c# para que sacan el visual c++?? que tiene uno que
no tenga el otro?? y por que los ejemplos del sdk de directX vienen en
Visual c++??? no puedo hacer lo mismo con C#.net 2005?











email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida