
Hay mucha información sobre los lenguajes de programación más populares. Basta analizar los CVs de cientos de miles de programadores para tener una idea bastante precisa de los más usados y gustados.
Pero pocas veces tenemos la información de aquellos lenguajes con los que los programadores prefieren no trabajar. Esta información pocas veces se pide en los currículos, pero está contenida en el sitio Stack Overflow Jobs y nos permite llegar a interesantes conclusiones.
Los lenguajes de programación que menos gustan
Por un amplio margen, los lenguajes de programación más odiados son:
Perl
Diseñado en 1987 por Larry Wall, toma características del lenguaje C en cuanto a su estilo de bloques, que es similar también al AWK.
Delphi
Es un entorno de desarrollo de software diseñado para la programación con énfasis en lo visual. Utiliza como lenguaje una versión moderna de Pascal, nombrada Object Pascal.
VBA
Visual Basic for Applications es un lenguaje de macros de Microsoft Visual Basic. Se utiliza para programar aplicaciones que se ejecutan en Windows.
A estos le siguen en orden de desagrado:
PHP
Lenguaje de uso general, diseñado para el desarrollo web de contenido dinámico.
Objective-C
Lenguaje orientado a objetos como un superconjunto de C. Creado por Brad Cox en 1980.
Coffeescript
Se compila a JavaScript, pero su sintaxis toma elementos de Ruby, Python y Haskell para lograr brevedad y legibilidad en JavaScript.
Ruby
Lenguaje de programación reflexivo, interpretado y orientado a objetos. Fue creado por Yukihiro «Matz» Matsumoto y presentado en 1995.
Los lenguajes de programación y la popularidad
Teniendo en cuenta solo los programadores de países desarrollados como EEUU, UK, Alemania y Canadá, los lenguajes que están en tendencia son los que menos “No me gusta” tienen. Aquellos lenguajes que tienen más del 3% de desagrado entre los programadores coinciden con aquellos que van cayendo en desuso.
La única excepción a esta regla es VBA, que mantiene una tasa de crecimiento estable e incluso crece ligeramente. Lenguajes de gran popularidad cómo R, Rust, Typescript y Kotlin también son los que más rápido están creciendo.
Otros elementos que los programadores odian
Ya que hablamos de lenguajes de programación que desagradan, ¿por qué no hacer mención de otros elementos odiados como sistemas operativos, plataformas, librerías o lenguajes de programación en desuso?
Entre los más odiados de ellos están Internet Explorer y Visual Basic, y si hablamos de sistema operativo, Microsoft se lleva las palmas del menos gustado. A los programadores tampoco les gustan COBOL, Fortran y Pascal, abuelos de la programación en ordenadores pero sustituidos por lenguajes de sintaxis e implementación más amigables.
Por otro lado, tecnologías como Git, R, Python-3.X, CSS3, HTML5 o jQuery parecen ser bien recibidas por los programadores porque apenas tienen críticas negativas. No obstante, es probable que los programadores solo estén restringiendo sus opiniones sobre el tema para incrementar sus posibilidades de trabajo.
Para concluir, debemos aclarar que estos criterios no son los del público en general, sino las del grupo de desarrolladores que han querido expresar públicamente su opinión de desagrado en Stack Overflow Jobs. Así que no estamos tratando de iniciar una “guerra de lenguajes de programación”, sin señalando hechos a partir de los datos disponibles.