SoloCodigo
CLR: .Net / Mono / Boo / Otros CLR => Otros CLR => Mensaje iniciado por: lothar1357 en Jueves 5 de Abril de 2007, 10:24
-
Hasta ahora he programado con Visual C++, pero despues de buscar ayuda por internet, me encuentro que la mayoria de aplicaciones y codigos estan para C# ¿Qué ofrece C# que no ofrezca C++? ¿Cual de los dos es mejor? Gracias por la ayuda
-
¿La mayoria de aplicaciones estan para C#? Lo dudo muchisimo. ¿Que S.O. estas usando? ¿Que navegador estas usando para ver esta pagina? ¿Que servidor HTTP usara este servidor y los demas que recorres por Internet? Y podria seguir una semana seguida con juegos, reproductores multimedia, programas de seguridad y etc.
¿La mayoria de codigos fuentes estan para C#? Tampoco lo creo, hay millones de ejemplos para lenguajes como C y C++, tambien hay muchos para otros como VB o VB.NET ...
Para mi C# ofrece mayor simplicidad. Y eso de cual es mejor dependera de lo que quieras hacer con el lenguaje.
-
Perdona, tal vez no me he explicado bien. Verás, ahora mismo estoy con mi proyecto de fin de carrera. Se trata de un simulador para sistemas multiprocesador (mostrar estadisticas, realizar configuraciones, etc. todo con vectores y matrices basicamente) Lo que uso es Visual Studio 2005. Ahora bien, para una aplicación Windows Form, no se si emplear Visual C++ o C#
Yo con lo que mas he programado ha sido el C++, pero a la hora de realizar algunas utilidades para el proyecto y buscar ejemplos de código en internet, me encuentro que esos ejemplos estan en C#. A eso me referia al decir que he encontrado poco C++
¿Cual sería tu consejo? ¿Emplear C++ o C#?
-
Ahora bien, para una aplicación Windows Form, no se si emplear Visual C++ o C#
Yo con lo que mas he programado ha sido el C++, pero a la hora de realizar algunas utilidades para el proyecto y buscar ejemplos de código en internet, me encuentro que esos ejemplos estan en C#. A eso me referia al decir que he encontrado poco C++
¿Cual sería tu consejo? ¿Emplear C++ o C#?
Si buscaste ejemplos sobre Windows Forms y solo encontraste codigo de C# no me sorprende:
http://en.wikipedia.org/wiki/Windows_Forms (http://en.wikipedia.org/wiki/Windows_Forms)
Si queres usar Windows Forms usa C#, aunque claro si nunca lo usaste te va a costar un poquito adaptarte a el (no mucho). Si no necesitas interfaz grafica o te animas a usar MFC o la API de Windows usa C++ que es el lenguaje que ya conoces.
-
La verdad, he empezado a trabajar ahora un poco con C# y no creo q me resulte muy dificil adaptarme. Gracias por la ayuda ;)
-
Encontre una falencia en C# que C++ si permite, aunque sea un poco mas seguro en C#.
En C++ puedo hacer llamadas a struct sin problemas y tambien sin limite de profundidad para struct administrados, en C# tambien, pero en C# no puedo colocar un puntero apuntando al struct inicial administrado. En C++ si (esto lo utilicé en llamadas a Unmanaged DLL hechas en C++)
Hay que tener en cuenta tambien que en C# las clases son distintas a los struct, cosa que no sucede en C++.ç
Creo que lo peor de todo, fue que el lenguaje, para quienes programamos en C++ puro, nos ayuda mucho a lograr buenas interfaces visuales, pero no nos permite un manejo inseguro totalmente.