Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Y después?

Estas en el tema de Y después? en el foro de C/C++ en Foros del Web. Hola, Estoy estudiando ingeniería de telecomunicaciones. El caso es que este año hemos aprendido C. Recién estamos terminando de manejar colas y árboles binarios y, ...
  #1 (permalink)  
Antiguo 01/05/2012, 05:34
 
Fecha de Ingreso: diciembre-2008
Mensajes: 50
Antigüedad: 15 años, 4 meses
Puntos: 0
Pregunta Y después?

Hola,

Estoy estudiando ingeniería de telecomunicaciones. El caso es que este año hemos aprendido C. Recién estamos terminando de manejar colas y árboles binarios y, por lo que he visto, eso será todo lo que aprenderemos de programación en la carrera.

El caso es que me gusta mucho programar. Me gusta hacer aplicaciones para automatizar tareas que antes hacía con otros programas o cosas varias. Vamos, a ojos de algunos, programa inútiles, a los míos, una forma divertida de cambiar el modo de hacer ciertas tareas.

El caso, no sé qué lenguaje aprender después de esto. Muchos me han dicho C++ y aprender a hacer programas visuales, ya que son muy agradecidos, y otros me han dicho que java ya que es más sencillo. Si me podeis aconsejar y comentar os lo agradecería. Hasta ahora he leido algo de Java y algo de C++ y, no estando acostumbrado, el tema de las clases, objetos y métodos, los constructores y destructores me queda grande, pero a raiz de lo que se comente aquí, voy a comprarme un manual bueno y empezar a aprender
  #2 (permalink)  
Antiguo 01/05/2012, 15:34
Avatar de cristiantorres  
Fecha de Ingreso: marzo-2012
Mensajes: 383
Antigüedad: 12 años, 1 mes
Puntos: 61
Respuesta: Y después?

si lo que quieres hacer es aplicaciones de escritorio y estas en windows podrías utilizar C# que cuenta con el IDE visual estudio que te facilita el desarrollo de aplicaciones su sintaxis es muy parecida a c++, tambien puedes usar el visual estudio para desarrollar con c++ es un poco mas complicado que c#, pero tambien puedes usar java asi que con cualquier lenguaje de los que mencionas puedes hacerlo
__________________
Visita mi Blog C#, vb.net, asp.net, sql, java y mas...
Blog Cristian Torres
  #3 (permalink)  
Antiguo 01/05/2012, 15:35
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años
Puntos: 344
Respuesta: Y después?

Todo depende de hacia donde quieres enfocar tus esfuerzos.

C++ es un lenguaje más complicado y que no tiene librerías incluidas para realizar interfaces gráficas (aunque hay muchas librerías externas para ello). Las ventajas de C++ son la velocidad de ejecución y la flexibilidad del lenguaje (aunque carece de características tan jugosas como la reflexión), además de permitir acceder a características de bajo nivel.

Las desventajas son la dificultad de aprendizaje y el tener que realizar el manejo de memoria manualmente (aunque ya estarás acostumbrado si has usado C).

Java, por otra parte, ofrece un lenguaje orientado a objetos potente y con muchas librerías (incluidas librerías para interfaces gráficas) y de fácil aprendizaje, pero tiene como desventajas la velocidad de ejecución (aunque eso depende de quien lo mire), pero como ventaja muy grande, la portabilidad entre plataformas.

Si es para realizar programas con interfaces gráficas y generales (es decir, que no vas a realizar sistemas operativos ni programas que necesiten de un plus de velocidad y manejo de bajo nivel), yo elegiría Java.
  #4 (permalink)  
Antiguo 02/05/2012, 05:51
 
Fecha de Ingreso: diciembre-2008
Mensajes: 50
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Y después?

Por lo que dices, me interesaría aprender C++. Es cierto que quiero aprender un lenguaje orientado a objetos y más potente para poder hacer aplicaciones de escritorio... pero también envistas a que me pueda abrir puertas y pueda ponerlo en el currículum.

Por cierto, ya sé que saliéndome un poco del tema, ¿Conoceis Autoit? ¿Qué opinais? Ayer estuve echándole un vistazo y en apenas un par de horas pude hacer una aplicación... es cierto que le detecté bastantes fallos, pero para aplicaciones de escritorio sencillas resulta de lo más sencillo...
  #5 (permalink)  
Antiguo 02/05/2012, 07:40
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años
Puntos: 344
Respuesta: Y después?

Para hacer aplicaciones de escritorio y para ponerlo en el curriculum yo me centraría en Java, porque una gran parte de ofertas de trabajo es para este lenguaje.

Etiquetas: programa, struct
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:31.