Lenguajes
Compartir:
Esta sección ofrece un desglose estadístico de las últimas tendencias en lenguajes de programación, scripting y marcado.
Objective-C se retira objetivamente
Tras haber perdido dos tercios de sus usuarios en los últimos seis años, Objective-C parece estar llegando al final de su vida útil. Durante el último año, menos de un 2 % de programadores lo han utilizado al menos una vez y solo 11 de los encuestados lo han citado como lenguaje primario. El descenso del uso de Objective-C ha sido incluso más rápido que el de COBOL y Perl.
El lenguaje tuvo una buena racha desde su introducción en 1984 hasta que Apple lanzó su sucesor, Swift, en 2014. Con otros lenguajes multiplataforma, como Kotlin, Dart y más, los desarrolladores de iOS tienen mucho donde elegir y pocas razones para aferrarse a Objective-C.
Confianza en Rust: una historia de crecimiento
El único lenguaje que ha batido un nuevo récord de uso entre los más populares de este año es Rust. La base de usuarios de Rust, que busca sustituir a C++ con su férrea seguridad y sus mecanismos de propiedad de memoria, ha mostrado un crecimiento continuo a lo largo de los últimos cinco años. Según nuestros datos, uno de cada seis usuarios de Go se plantea adoptar Rust.
JavaScript: una sutil caída de popularidad
Durante el último año, los tres lenguajes principales estaban igualados en cuanto a popularidad. Este año todavía no hay mucha diferencia entre ellos: Java retomó el primer lugar y JavaScript cayó al tercero tras perder tres puntos porcentuales.
Parece que algunos programadores que habían comenzado a utilizar TypeScript en tándem con otro lenguaje están pasando a utilizarlo en exclusiva. En 2020, el 47 % de los usuarios de TypeScript lo utilizaron junto con JavaScript; este año, ese número se ha reducido al 38 %. Es plausible asumir que seremos testigos de un mayor retroceso de la cuota de JavaScript en unos cuantos más puntos porcentuales en el futuro.
La proporción de programadores que desearían aprender otro lenguaje es más alta entre los usuarios de JavaScript que los de otros lenguajes. Esto también aumenta las probabilidades de desgaste de los usuarios, y TypeScript sería el mayor beneficiado de la migración de estos usuarios.
Los valores de esta tabla denotan cuántos usuarios de los lenguajes enumerados a lo largo de las columnas (horizontalmente) tienen previsto migrar a un lenguaje enumerado a lo largo de las filas (verticalmente). Por ejemplo, el 10 % de los usuarios de C# tiene previsto adoptar Rust.
Durante muchos años, Rust estuvo entre los lenguajes más populares que aprender. En 2023, y por primera vez, Rust se ha hecho con el primer puesto.
No solo Rust ha superado a Go para convertirse en la primera opción para aquellos que buscan migrar a otro lenguaje, sino que los usuarios de Go son también los primeros en la cola de los que están listos para adoptar Rust.
Sin embargo, dado que la base de usuarios de Go experimentó un rápido crecimiento hasta 2020, es muy probable que una parte significativa de quienes están realizando la transición desde Go representen a los primeros adoptantes. Muchos de estos creadores de tendencias están buscando la próxima gran novedad y, tras adoptar Rust, podrían pasar pronto a la siguiente «gran» tendencia.
Porcentaje de encuestados que respondieron «No, no tengo pensado adoptar ni migrar» por lenguajes de programación primarios, incluidos los lenguajes con al menos 150 respuestas.
Scala y Rust destacan como los lenguajes desde los que menos programadores quieren migrar.
Los empleados mejor pagados son aquellos cuyo salario se sitúa en el cuartil superior de su región.
Encuentre la herramienta adecuada
¡Gracias por el tiempo que nos ha dado!
Esperamos que nuestro informe le haya resultado útil. Comparta este informe con sus amigos y compañeros.
Si tiene alguna pregunta o sugerencia, no dude en ponerse en contacto con nosotros a través de surveys@jetbrains.com.