sábado, 13 de julio de 2013

Otros lenguajes de programación

No todo es Java, ni C, ni C++ ni mucho menos .Net.

Existen muchas otras alternativas como:

  • Ceylon
  • Clojure
  • Erlang
  • Go
  • Haskell
  • Kotlin
  • R
  • Entre otros más
¿Por qué usar un nuevo lenguaje de programación?
Todo cambia (no es bueno confiarse), antes se usaba lenguajes como COBOL, Fortran y hasta Pascal  para realizar  cálculos matemáticos, científicos, en las empresas, etc.  Sin embargo, surgían nuevos lenguajes que facilitaban el aprendizaje y enseñanza de la programación.

  • Los programadores buscaban (buscan) algo más fácil de aprender y usar (si todo fuera tan fácil ...)
  • Evitar depender de un solo sistema operativo o plataforma (ups .Net)
  •  Hacer más rápido el trabajo (...)
  • cientos de cosas más (jeje)
Cuando te pidan cambiar de lenguaje de programación es bueno estar siempre preparado. 

No vaya ser que dejen de usar Java donde trabajas y te pidan usar Python.

--Editado
Hay muchas razones más para usar otros lenguajes a parte de Java, C, C++ y .Net, no solo porque hay más:

  • El cliente elije la plataforma de desarrollo, a veces aunque no exista un análisis previo del por que lo hacen
  • Los sistemas se migran a la tecnología más actual
  • El framework que se usaba dejo de tener soporte
  • etc.


"Si los constructores construyeran edificios como los programadores programan aplicaciones, un pájaro carpintero podría destruir toda la civilización." ::Gerald Weinberg::


¿Cuál es el propósito?
Conocer cual es el propósito de tu aplicación, ¿se trata de una aplicación web?, ¿una aplicación móvil?, etc. 



  • R: Si necesitas realizar cálculos estadísticos
  • Python: Aplicaciones clásicas(por terminal), GUI, y hasta aplicaciones web
  • Processing: Aplicaciones multimedia
  • Entre otros más
¿Cuánto tiempo me va llevar aprenderlo?
El tiempo necesario, esto es relativo depende de cada persona y el tiempo invertido. Hay personas que en poco tiempo ya son capaces de crear sus propias aplicaciones y otras a quienes les lleva mucho más tiempo.

La práctica constante da resultados.

Links

No hay comentarios:

Publicar un comentario

Vibe Coding (la programación vía IA): ¿el futuro de la programación?

Vibe Coding es un nuevo paradigma de programación, una nueva forma de crear código. Es un enfoque emergente en el desarrollo de sof...

Etiquetas

Archivo del blog