Tiro monedas al aire, pero hasta ahora nunca las pude agarrar.

Lenguajes de programación
Lenguajes de programación

Una de las preguntas más frecuentes de muchos estudiantes o programadores junior, es identificar el mejor lenguaje de programación. Es una pregunta tan genérica que no tiene respuesta sencilla.

Creo que el origen de la pregunta viene que se quiere aprender algo que le va a servir mejor y por un tiempo prolongado.

En el mundo de la programación siempre habrá lenguajes de referencia para ciertos propósitos como son ensamblador, C, C++, etc; pero nunca serán los mejores porque sí.

La elección de un lenguaje no significa ser el mejor, si no el más acorde a varias necesidades o recursos disponibles.

Existen tantas variables para la elección de un lenguaje que son:

  • El presupuesto con que se cuenta en el proyecto.
  • El tipo de proyecto. El lenguaje tiene herramientas y capacidades para resolver esta clase de proyectos.
  • El tiempo disponible en hacerlo.
  • La capacitación, conocimiento y cantidad de personas involucradas. No podes elegir un lenguaje si tus personales (recursos humanos) no lo conocen y especialmente si el tiempo es súper limitado.
  • Tiene una comunidad activa y tiene algún soporte por una empresa, comunidad, etc.
  • La documentación disponible.
  • La plataforma con que se debe trabajar.
  • Herramientas disponibles. IDEs, depuradores, etc.

Todo lo expuesto anteriormente se relacionan entre sí, para poder elegir un lenguaje del otro.

Existen ocasiones que se sacrifican algunas variables, por algún motivo que podría justificarse.

Si una persona elije para un proyecto X, no significa que para un proyecto Y que es bastante similar, sea la única y mejor opción. Como dije anteriormente, existen demasiadas variables y se tiene que reflexionar algunos puntos como expuse en el post.
Imagen: easyuni


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *