Cita:
Iniciado por blackwind jeje, es que de ahi se podria derivar una gran discusion.
Si c# es lo mismo que c++ pero con el .net, eso quiere decir que c# es mejor?, ya que contiene un framework para hacer un "bonche de cosas"?, o es peor ya que depende del framework para poder compilar/ejecutarse??
Y entonces........java tambien es un c++ pero con la JVM y esa gran api?
je, creo que no tiene chiste iniciar algo asi, porque las diferencias,(propositos, ventajas, desventajas) entre java, c# y c++ son muchas.....
saludos,
No no, no me entendiste.
Dije que C++.Net (no C++ estándar) puede hacer lo mismo que C++ estándar y a su vez usar el framework con código managed (como C#).
Por tanto, C++.Net abarca la mayor cantidad de recursos posibles, puesto que puedes programar a la vez para .Net y para nativo en el mismo código:
int^ variable_del_framework;
int variable_normal;
int * memoria_manejada_por_garbagecollector = gcnew int[10];
int * memoria_no_manejada = new int[10];
etc.
También puedes usar todas las clases y utilidades del .Net framework, así como los "generics" y "reflection" (aunque a mi parecer es inútil, las templates son de lejos mejores).