Tema destacado: Únete al Grupo Steam elhacker.NET
Autor
|
Tema: ¿Me ayudan a decidirme? C / C++ o Java o .NET? (Leído 5,276 veces)
|
MrDJcKMC
Desconectado
Mensajes: 141
¿Hay algo peor que saber que no sabes nada?
|
Me has quedado con la boca abierta :O
|
|
|
|
|
En línea
|
|
|
|
Stormtrooper
Desconectado
Mensajes: 1
|
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.
|
|
|
|
|
En línea
|
|
|
|
|
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
|
|
|
|
|
En línea
|
|
|
|
79137913
Desconectado
Mensajes: 780
4 Esquinas
|
HOLA!!!
En mi opinion...
Me decantaria por Java y Net (Csharp y VB). Y ademas agregaria Delphi.
GRACIAS POR LEER!!!
|
|
|
|
|
En línea
|
"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* Resumenes Cs.Economicas
|
|
|
sunbqto99
Desconectado
Mensajes: 12
|
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.
|
|
|
|
« Última modificación: 30 Mayo 2011, 18:46 por sunbqto99 »
|
En línea
|
|
|
|
pitoloko
Desconectado
Mensajes: 2.500
|
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.
Hola, gracias por la info y consejos, pero entonces... eso significa que usando C no se puede crear una cosa tan simple como una casilla de verificación? O lo he entendido mal? ¿En c++ seguro que se ppuede hacer...no?
|
|
|
|
|
En línea
|
pa que
|
|
|
Queta
Desconectado
Mensajes: 250
|
Sí se puede, pero lo ideal en cualquier lenguaje de programación es aprender, primeramente, a usarlo mediante la consola: http://foro.elhacker.net/programacion_general/paper_introduccion_a_la_metodologia_de_programacion-t310961.0.htmlY bueno, en general, a todos aquellos que dicen que Java y compañía tienen más salida laboral, no lo dudo, pero la recompensa de estarse más tiempo aprendiendo C/C++ y ASM junto con programación a bajo nivel y especializarse en un determinado campo, es mayor que saber hacer cuatro ventanas y conectarse a una base de datos.
|
|
|
|
« Última modificación: 11 Julio 2011, 14:17 por Queta »
|
En línea
|
"Intenta no volverte un hombre de éxito, sino volverte un hombre de valor." Albert Einstein.
|
|
|
Tyrz
Desconectado
Mensajes: 917
Get big or die tryin'
|
Cada uno disfruta con lo suyo. Yo me lo gozo haciendo aplicaciones portables  Mi recomendación es Java y C#
|
|
|
|
|
En línea
|
|
|
|
|
[Case]
|
Te recomiendo que veas Introduction to Computer Science del MIT, las clases duran 1 hora mas o menos,esta en youtube, ahi utilizan python, ahora en mi opinion personal aprender con C no creo que sea lo mejor que si aprendes con el paradiga orientado a objetos que es uno de los que maneja python.
|
|
|
|
|
En línea
|
|
|
|
$Edu$
Desconectado
Mensajes: 1.413
|
Que paso pitoloko, que lenguaje empezaste a aprender?
|
|
|
|
|
En línea
|
Estado en el MSN: 
|
|
|
Leo Gutiérrez.
. . .. ... ..... ........ ............. .....................
Colaborador
 
Desconectado
Mensajes: 2.968
/^$/
|
Yo lo ví pidiendo ayuda en el subforo de C/C++, supongo que fue C++
|
|
|
|
|
En línea
|
|
|
|
kiriost
Desconectado
Mensajes: 57
www.godsys.com.ar Hacking y Programación
|
Te recomiendo C y luego C++..Sabiendo C++ y los conceptos de programación orientada a objetos ya estaría listo para pasarte a cualquier otro lenguaje o seguir con C++.
Si deseas pasarte a Java por ejemplo, sólo tendrías que aprender a utilizar las clases y funciones que dispone porque sabiendo C++ ya sabrías Java.
Python que es mucho más simple también te sería fácil aprenderlo, sólo necesitarías información sobre los paquetes y clases con que dispone para diferentes objetivos.
|
|
|
|
|
En línea
|
http://www.godsys.com.ar > Programación. Hacking y Cracking. Sistemas. Desarrollo Web. Java, C/C++, PHP, Python, Perl, HTML, Game-Hacking, Defacing, Desarrollo Web, GNU/Linux, y más
|
|
|
|
|