Por Karen Luna Sandi - Estudiante de la carrera de Ingeniería en Informática

Cuando una persona decide aprender a programar y tiene la duda de con cuál lenguaje de programación empezar, siempre hay varios factores a tomar en cuenta que llevan a la disyuntiva de cuál de estos dos lenguajes más comúnmente conocidos es el ideal para iniciarse en esta área. Por lo tanto, se discutirán las ventajas y desventajas de cada uno de ellos.

El primer factor por considerar es si ya se posee alguna experiencia en el tema de programación en general, sin importar el lenguaje, ya que si cuenta con cierta experiencia podrá entender terminología común que se utiliza sin importar el lenguaje distinto que se trate en cada uno de ellos. El segundo factor sería cuál es el propósito de aprender a programar y qué se desea llegar a cumplir con esto.

Primeramente, Python es un lenguaje cuya estructura es muy natural y brinda al usuario una facilidad de uso para desarrollar programas sencillos desde su inicio. También brinda la posibilidad de agregar sin acción del usuario de bibliotecas necesarias para el desarrollo de la aplicación y eso agiliza el desarrollo y pérdida de tiempo buscando o investigando cuál biblioteca se ocupa para alguna función en específico. Sin embargo, si se desea enfocar el aprendizaje para desarrollo web, el proceso requiere utilización de frameworks específicos, como lo indica el profesor Andrés Visus (2020), además de otras desventajas a considerar.

Luego tenemos a Java como la segunda opción de aprendizaje. Este también nos brinda una serie de librerías existentes para realizar gran cantidad de operaciones comúnmente utilizadas. Además, está orientado a objetos, pero al igual que los otros lenguajes de programación tiene grandes desventajas como el tiempo de ejecución de los programas, en su rendimiento como tal es menor. Sin embargo, los expertos en lenguajes de programación indican que no es el más recomendable para iniciarse si no posee algo de experiencia. Por lo tanto, se debe tomar en cuenta qué enfoque le quiere dar a ese aprendizaje para decidirse por cuál lenguaje de programación iniciarse, ya que ese rumbo es el que determinará por dónde empezar.

 

MOXIE es el Canal de ULACIT (www.ulacit.ac.cr), producido por y para los estudiantes universitarios, en alianza con el medio periodístico independiente Delfino.cr, con el propósito de brindarles un espacio para generar y difundir sus ideas.  Se llama Moxie - que en inglés urbano significa tener la capacidad de enfrentar las dificultades con inteligencia, audacia y valentía - en honor a nuestros alumnos, cuyo “moxie” los caracteriza.

Referencias bibliográficas:
  • Visus, A. (2020). ¿Para qué sirve Python? Razones para utilizar este lenguaje de programación. https://www.esic.edu Recuperado de https://www.esic.edu/rethink/tecnologia/para- quesirve-python