Laburo España: 250.000 ofertas de empleo

Miércoles, 21 de diciembre de 2005

C# no es una nueva versión de C++

¿Cuánta gente todavía no entendió eso? C# es un lenguaje nuevo, iniciado desde una hoja en blanco y armado por gente que sí, naturalmente, viene de ser usuario de C++ y de Java.
Sin embargo, C++ sigue creciendo y evolucionando (en sus tiempos, claro que más estable). Por ejemplo, Microsoft ha creado extensiones para C++ que permiten utilizar de una forma un poco rara pero simpática la plataforma .NET. Eso es Microsoft C++.NET, y -por cierto- la descarga de la plataforma incluye el primer compilador optimizado de C++ de Microsoft que se ofrece de forma totalmente gratuita.

Sobre esto tuve que responder en Yahoo Answers (mi opinión sobre Y! Answers).

Por: Ignacio Nicolás Rodríguez | Tecnología | Comentarios (1) | Referencias (0)

Comentarios

El Visual C++ 2005 es compatible con ATL, MFC, Assembler, C, C++, ANSI, ODBC, OLEDB, ADO, ADO.Net, Activex, ISAPI, el shell de Windows y......el Framework .NET (y seguro me están faltando muchos).

El C# y VB.NET son compatibles solamente con el Framework, ADO.NET y ASP.NET.

Con C++ podes hacer lo mismo que en C# y VB.NET. Desde C# y VB.NET no podes hacer ni la mitad de lo que se puede hacer en C++.

El el Visual Studio 2005, al crear un nuevo proyecto dice:

- Visual C++

- Otros Lenguajes (si abris el árbol están C#, VB.Net y J#)

Creo que eso marca claramente una jerarquía de lenguajes.

VC++ es mucho mas complicado que los otros, pero mucho mas potente y, si se aprende bien (tiempo), SE PROGRAMA MAS RAPIDO EN VC++ QUE EN LOS OTROS.

Es tiempo que se amortiza, pero que hay que hacer el depósito de tiempo inicial,,,,que no es poco, ni en tiempo, ni en esfuerzo............

Ernesto M. Olmos | 13-01-2006 17:48:14

Comentar


Recordar datos

LaInformacion.com lainformacion.com - Medio Oficial de los Premios Bitacoras 2009