Los lenguajes de scripting pierden popularidad

Los lenguajes de scripting prominentes, que alguna vez fueron vistos como el futuro de la programación al ofrecer facilidad de uso, se han deslizado en el índice mensual de popularidad de lenguajes de Tiobe. Solo Python y JavaScript todavía tienen algo de impulso.

Los idiomas que han visto disminuir su fortuna incluyen Perl, PHP y Ruby. La supuesta causa de la empresa de servicios de calidad de software Tiobe es un deseo entre los desarrolladores de obtener una calidad superior a la que ofrecen los lenguajes de scripting: "Debido a que las demandas de calidad son cada vez más altas, casi nadie se atreve a escribir un sistema de software grande y crítico en un lenguaje de scripting en la actualidad".

Con los lenguajes de secuencias de comandos, la mayoría de los errores aparecen en tiempo de ejecución. Y esto es un problema, dice Tiobe. Los desarrolladores pueden escribir pruebas unitarias para compensar esto, pero todavía es "bastante peligroso" porque estos errores pueden ocurrir mientras la aplicación está en producción. Mientras tanto, los lenguajes de escritura estática han respondido a la amenaza de los lenguajes de escritura reduciendo la verbosidad de los tipos.

En el índice de este mes, que clasifica la popularidad de los idiomas según una fórmula que evalúa las búsquedas de idiomas en los motores de búsqueda populares, Python ocupó el cuarto lugar, un lugar por delante de donde estaba el año pasado, un 0,91 por ciento más en ese período. El idioma ha gozado de la reputación de ser fácil de aprender y se ha vuelto popular en las escuelas secundarias y universidades. JavaScript, un engranaje fundamental en el desarrollo web, ocupó el sexto lugar después de haber sido octavo hace un año. Creció un 0,27 por ciento desde noviembre de 2016.

Pero más abajo en la lista, PHP ocupó el octavo lugar en el índice de noviembre después de estar en el séptimo lugar en la misma época el año pasado; su calificación ha caído un 1,23 por ciento respecto al año anterior. Ruby terminó en el puesto 13 y perdió un 0,39 por ciento respecto al año anterior, cuando estaba en el puesto 14. Perl, mientras tanto, estaba en el puesto 15, cinco puestos y un 0,8 por ciento menos que hace un año. Como resultado, los lenguajes de secuencias de comandos en general se están alejando gradualmente del top 20 de Tiobe.

Incluso JavaScript ha tenido que evolucionar, con Microsoft introduciendo TypeScript, su versión de JavaScript de tipo estático. JavaScript también se ha beneficiado de marcos como Angular y React que han servido para salvaguardar el lenguaje y agregar funcionalidad adicional, señala Tiobe.

Los 10 principales lenguajes de programación de Tiobe

En otras partes del índice, los líderes, Java y C, continúan ocupando el primer y segundo lugar. Los 10 idiomas principales en el índice Tiobe de este mes fueron:

  1. Java, al 13,231 por ciento
  2. C, al 9.293 por ciento
  3. C ++, al 5.343 por ciento
  4. Python, al 4,482 por ciento
  5. C #, al 3,012 por ciento
  6. JavaScript, al 2.972 por ciento
  7. Visual Basic .Net, 2,909 por ciento
  8. PHP, al 1,897 por ciento
  9. Delphi / Object Pascal, al 1,744 por ciento
  10. lenguaje ensamblador, 1.722 por ciento

Los 10 principales lenguajes de programación de PyPL

En el índice alternativo de popularidad de lenguajes de programación de PyPL, que examina la frecuencia con la que se buscan tutoriales de idiomas en Google, los lenguajes de secuencias de comandos aún terminan cerca de la parte superior, pero permanecen detrás de Java. Los 10 idiomas principales de PyPL para noviembre fueron:

  1. Java, al 21,4 por ciento
  2. Python, al 18,6 por ciento
  3. PHP, al 8.2 por ciento
  4. JavaScript, al 8 por ciento
  5. C #, al 7,6 por ciento
  6. C ++, al 6,3 por ciento
  7. C, al 6,3 por ciento
  8. Objective-C, al 3.9 por ciento
  9. R, al 3,8 por ciento
  10. Swift, al 3,1 por ciento