[vc_row][vc_column][vc_single_image image=»1193″ img_size=»full» alignment=»center»][vc_column_text]A medida que el campo del lenguaje de programación se vuelve más concurrido y los programadores utilizan más lenguajes de programación en el código, Python y C# sufren por los límites inherentes que estos tienen.
Aunque Java, C y C++ han descendido en popularidad, ellos aún se encuentran en los top tres de acuerdo a un informe de Tiobe, en el cual incluso mencionan que esto ha sido así por más de 15 años. El informe de Tiobe utiliza el número de programadores, cursos y vendedores para cada lenguaje a fin de calcular la popularidad de estos. Los mayores contendores – Python y C# – aún tienen obstáculos para llegar a los primeros lugares.
Python incluso descendió 1.32 con relación al año pasado, mientras que C# descendió 0.71 en el mismo período.
Python y C# hace mucho que se encuentran listos para ser los siguientes grandes lenguajes, pero esto no sucede por sus limitaciones, de acuerdo al autor del reporte de Tiobe: «C# no se encuentra en el Top 3 debido a que su adopción en el mundo no-Windows es aún bajo. Python por otro lado, es una lenguaje dinámicamente tipado, lo que es una limitante para ser utilizado en muchos sistemas de software críticos».
«Será duro para C# y Python llegar a ser parte del Top 3», de acuerdo a Paul Jansen, director de Tiobe.
Una de las predicción de Jansen es que Go el lenguaje de Google puede subir en el ranking. Go estaba en el puesto 10 en el ranking de Junio, pero luego cayo al 16 en agosto y al 17 en septiembre. Para Jansen, esta caída es temporal y piensa que subirá posiciones.
Una de las dificultades para poder predecir el futuro de los lenguajes de programación es que cada vez hay menos aplicaciones se escriben en un sólo lenguaje. Esto significa que más lenguajes tienen la oportunidad de crecer, y los líderes actuales incrementan la posibilidad de compartir el mercado con otros lenguajes.
De acuerdo a Tiobe estos son los top 10:
- Java (12.67 %)
- C (7.38 %)
- C++ (5.57 %)
- C# (4.78 %)
- Python (2.98 %)
- PHP (2.21 %)
- JavaScript (2.01 %)
- Visual Basic.Net (1.98 %)
- Perl (1.95 %)
- Ruby (1.93 %)
Por otro lado, cabe mencionar que los top 5 lenguajes de programación más buscados, considerando tutoriales, son:
- Java (22.4 %)
- Python (17.0 %)
- PHP (8.7 %)
- C# (8.1 %)
- JavaScript (8.0 %)
Este artículo se encuentra basado en Why Python and C# can’t displace Java, C, o C++.[/vc_column_text][/vc_column][/vc_row]