11/01/2003, 18:54
|
| | Fecha de Ingreso: mayo-2002 Ubicación: Guatemala
Mensajes: 160
Antigüedad: 22 años, 6 meses Puntos: 1 | |
Si vemos en la historia existio el lenguaje A, B y C, luego solo le hicieron unas mejores y le llamaron C++, pasaron casi 20 años para que surgiera C#, que es la mezcla de lo mejor de C++, Java, Pascal y Visual Basic...
La diferencia radica en que C++ aun lo puedes usar sin el famoso "Managed Code" (Codigo Administrado), para hacer lo que desees, si lo usas entonces tendras todas las ventajas de lo que es .Net. En cambio C#, esta completamente administrado y se utiliza unicamente con .Net, queriendo decir que no manejas punteros, memoria dinamica, y tampoco código de maquina (assembler)....aún así para aprovechar las ventajas del código administrado puedes realizar tu código principal en C# y lo que definitivamente hay que hacerlo en C++ lo haces en C++ y lo vinculas, a travez de las herramientas del .Net SDK y del namespace System.Runtime.InteropServices.
Ambos son los mejores en su campo.
__________________ José Luis Chávez del Cid
Systems Developer Specialist
ACS Inc./Xerox
Guatemala |