¿Me ayudan a decidirme? C / C++ o Java o .NET?

Iniciado por SuperDraco, 21 Marzo 2011, 23:42 PM

0 Miembros y 1 Visitante están viendo este tema.

Akai

Cita de: Иōҳ en 22 Marzo 2011, 16:03 PM
hablas de usar inline assembly o.O, si es así pierdes portabilidad. :)

hablo de malloc, calloc, realloc, free, new, delete, mmap, munmap, etc etc etc. Manejo más o menos directo de memoria. La lectura de ficheros, por ponerte un ejemplo, con streams es un pecado en cuanto a velocidad. Eso si, hazlo con un mmap y verás.

Por otro lado, lenguajes interpretados si no me equivoco, tienden a perder rendimiento frente a su compañero compilado/nativo.

allanxs

viejo te recomiendo C# es uno de los mejores! a mi vista! veras q si empiezas con ese luego los demas no los sentiras tan dificiles como parecian!

TheInfinityJoker

Lo malo es que con autoaprendozaje se tarda bastante paea aprender la base, pero después lo otro es cuestión de días ;)
Ingeniería Informática de Software - UNEX

gotenx

Java es lo mas demandado ultimamente, es dificil, si, pero se hacen cosas increibles en pocas lineas de codigo, ademas no necesitas bajar nada mas que el SDK para tener AWT por ejemplo.

C++ es sin duda mi preferido, mucho poder, tampoco es muy dificil, gran soporte, etc. etc.

C#... no lo he usado mucho, no me gusta el hecho de ser propietario y tal.

Por ultimo te recomiendo que le heches un vistazo a Python, merece la pena !

d(-_-)b

#14
Cita de: seba123neo en 23 Marzo 2011, 04:52 AM
aca no se trata de eso, sino todos estariamos programando en ese "lenguaje" que todos dicen que es el mejor, y no es asi, cada uno programa en el lenguaje que le da la gana, o en el lenguaje que le gusta.

Puede que tangas razón como también puede que no la tenga, todo depende de como lo veamos.

saludos...
Max 400; caracteres restantes: 366

TheInfinityJoker

Ingeniería Informática de Software - UNEX

Stormtrooper

Te cuento desde mi experiencia (por cierto, es mi primer post en este foro, saludos!):

Yo comencé en el mundillo de la programación haciendo un curso muy corto y básico de C# dónde aprendí las cosas básicas. Tenés que entender que para empezar con la programación lo principal es que entiendas como PENSAR como programador, antes que aprender el lenguaje en si mismo. Una vez que entiendes como enfrentarte a los problemas y las cosas básicas que vas a usar en cualquier lenguaje (iteraciones por ejemplo), es cuando aprendes la sintaxis que utiliza el lenguaje en el que vas a trabajar, para aplicar todo el razonamiento que viene atrás.

Ahora estoy haciendo una carrera en dónde las materias de programación que tuve hasta el momento han sido con JAVA, lo cual me ha resultado bastante fácil por dos razones. La primera, es que ya entiendo como pensar los problemas (otra cosa muy diferente es saber como plasmar eso en código!) y lo segundo, es porque al menos para las cosas básicas, JAVA y C# son muy, MUY parecidos. Entre ambos no vas a encontrar diferencias significativas en la sintaxis, todo depende de que te guste más, si la portabilidad y "libertad" de JAVA o la comodidad de C#

Sobre C/C++ nunca los toqué, ya que más adelante en mi carrera veremos C++ a la hora de dar técnicas de algoritmia. En fin, es otro tema; pero he visto muchisimas veces que se los recomienda para empezar, tal vez sean una buena opción, aunque personalmente te recomendaría otras dos opciones. La primera es usar Python, que se utiliza actualmente en el MIT para enseñar introducción a la programación. La segunda es que empieces con PASCAL ya que está hecho justamente para que aprendas a pensar como programador. Nunca maneje ninguno de los dos pero por lo que he visto, leído y conversado, son buenas opciones.

De todas formas, para terminar esta chorrada, te recomiendo que tengas claro lo que dije al principio. Cuando estés empezando concentrate en aprender los conceptos, ya vas a tener tiempo para aprender y consultar lo que sea necesario de sintaxis.

xeldon

+1000 a empezar con C. En la uni empezamos con java y (a parte de no se explicaba nada) hubo un monton de complicaciones. Odie la programación. Un año después volví a estudiar programación empezando con C, y como bien han dicho antes, cuando dominas punteros te crees dios.

Una vez llegues a ese punto, pasar de un lenguaje a otro será decir lo mismo cambiando unas pocas palabras.

Suerte
:::Learn the rules:::

:::Play the game:::

..::...:::... http://darkxeldon.blogspot.com/ ...:::...::..

79137913

HOLA!!!

En mi opinion...

Me decantaria por Java y Net (Csharp y VB). Y ademas agregaria Delphi.

GRACIAS POR LEER!!!
"Como no se puede igualar a Dios, ya he decidido que hacer, ¡SUPERARLO!"
"La peor de las ignorancias es no saber corregirlas"

79137913                          *Shadow Scouts Team*

sunbqto99

#19
   Que hubo PitoLoko
   Tuve tus mismas inquietudes, asi que  tome Deitel & Deitel, y me arroje al C,  te aclaro ya sabia algo de Pascal y Cobol, pero los recursos de C son inagotables, estoy mas que satisfecho. Aun me falta pasar a la Programacion Orientada a Objetos, que lo hare en C++, porsupuesto. Y despues ya vere.

 Me fue muy bien con los menus, ventanas y paneles en la Interfaz Grafica usando NCurses, Pero estoy pasando por un tramo muy, muy amargo, con el uso de los formularios, es que no creo que se pueda hacer todo como botones de radio, casillas de verificacion, listas desplegables, eso que te hace la vida tan facil, a la hora de ingresar data.

 Para rematar puedo  acceder  mis Bases de Datos elaboradas en Postgres desde C/C++ rapido, conciso, claro  y seguro.

  Porsupuesto, todo desde la consola 100% Linux, tratanto no perder portabilidad, solo me he descargado la libreria NCurses, porque el editor VIM y 2 o 3 compiladores ya vienen en la distribucion Gentoo que utilizo.

  Si te decides, estoy a la orden.