El cierre de
un año significa época de balances, observar y analizar los resultados
obtenidos. El comienzo de un nuevo año, por otro lado, representa una
oportunidad para tomar esta información y plantearse nuevos objetivos y trazar
los planes para alcanzarlos.
El día de
hoy, vamos a analizar cómo les ha ido a los diferentes lenguajes de
programación en cuanto a su popularidad, y lo que esto significa en el escenario
futuro para ellos.
El Índice
PYPL (PopularitY of Programming Language, o Popularidad de Lenguage de Programación
en español), se calcula a partir del análisis de las tendencias de Google
Trends, las cuales muestran qué tan buscados son los tutoriales de un determinado
lenguaje de programación en Google. Cuanto más buscado un tutorial, se asume
que dicho lenguaje es más popular.
Qué tan
difundido esté un lenguaje, o cuánto crecimiento manifieste, puede ayudarte a
decidir qué lenguaje de programación estudiar o utilizar en un proyecto, apoyándote
en la “inteligencia de las masas” (que plantea que la combinación de la
información en grupos termina en decisiones que suelen ser mejores que las
tomadas por un solo individuo).
En ese sentido,
los estudiantes de Python tienen motivos para celebrar (al igual que su
creador, Guido Van Rossum), ya que este índice ha clasificado a Python como el
lenguaje de programación más popular de 2021, y entrando en el 2022, se
consolida con nada menos que una participación de 28,7% en el índice PYPL.
Fuente: https://pypl.github.io/PYPL.html
Sorprendentemente, esta posición en cuanto a popularidad es corroborada con el índice de la compañía TIOBE, la cual elabora su propio ranking, basado en esta oportunidad en la cantidad de resultados que arrojan los motores de búsqueda más populares para cada lenguaje. Si bien este ranking conduce a resultados muy diferentes, aún así Python se sostiene como el lenguaje con mayor participación, y digo que esto es sorprendente porque debe competir con lenguajes de programación sumamente arraigados desde que internet es tal (tales como Java, C y C++).
Fuente: https://www.tiobe.com/tiobe-index//
¿Cómo se explican
estos resultados para Python?
Hay muchos
factores que contribuyen a que Python se esté convirtiendo en el lenguaje
preferido de los programadores a nivel mundial. Entre ellos, podemos mencionar
una curva de aprendizaje corta y suave, lo que significa que el diseño del
lenguaje permite asimilar sus conceptos de manera rápida y directa, apuntando a
las similitudes con el lenguaje natural y sin perderse demasiado en sintaxis
extravagantes.
Por otro
lado, Python ha ganado gran relevancia en la industria tech debido a su utilidad
en el desarrollo de proyectos de Machine Learning e Inteligencia Artificial,
muy de moda en estos días.
Y
finalmente, hay que destacar la comunidad activa que rodea a este lenguaje, manteniéndolo
vivo y desarrollando librerías para potenciar el trabajo de todos los programadores
que lo utilizan.
¿Qué significa
esto para el futuro?
Entre varias
conclusiones que podemos sacar, podemos rescatar que existe una comunidad
consolidada, con salud y en crecimiento, lo que significa que cada vez más
proyectos se desarrollarán en este lenguaje, y a su vez tendrán a disposición
gran cantidad de soporte y documentación para solucionar dudas y errores.
Esto no significa
sin embargo que Python sea la única posibilidad para nuevos y antiguos
desarrolladores: cada lenguaje tiene un ámbito de uso y especialidad en el que
brilla más que otros, por lo cual tu decisión como estudiante o programador
estará finalmente orientada por tus intereses y proyectos que te gustaría
llevar a cabo. Si lo haces con un lenguaje que a su vez es popular, estarás
bien respaldado.