Home » Noticias » Swift sigue adelante, por delante de Objective-C
Ranking TIOBE

Swift sigue adelante, por delante de Objective-C

Swift sigue su lenta progresión hacia el éxito. En tan solo dos años de vida, Apple ha podido ver cómo su lenguaje de programación ha sido el que, históricamente, ha tenido la subida más pronunciada en cuanto a la popularidad de estos.

El dato de popularidad normalmente se mide con el conocido ranking TIOBE. Un indicador de la popularidad de los lenguajes de programación, basado en el número de cursos, ingenieros especializados y recursos que pueden encontrarse en la web de los diferentes lenguajes. Todo ello, a partir de búsquedas con los principales motores y servicios como Google, Bing, Yahoo!, Wikipedia, Youtube, Badu o Amazon. También se suman las referencias en sitios claves como Stack Overflow o GitHub (donde Swift es el lenguaje número 1 de código abierto desde su lanzamiento).

Como podemos ver en la tabla, el Rey es Java, seguido de C y C++, pero si comprobamos el cambio entre julio del año pasado y este, vemos que Swift sube poco a poco (del puesto 16 al 14) pero Objective-C cae desde el 6 al 15, quedando por detrás de Swift (cosa que ya sucedió hace unos meses). Esto nos permite ver la tendencia de, primero, la pérdida de interés en este lenguaje y segundo, cómo poco a poco se van creando cada vez más contenidos para Swift.

Julio 2016Julio 2015CambioLenguaje de programaciónPuntuaciónCambio
11Java19.804%+2.08%
22C12.238%-3.91%
33C++6.311%-2.33%
45changePython4.166%-0.09%
54changeC#3.920%-1.73%
67changePHP3.272%+0.38%
79changeJavaScript2.643%+0.45%
88Visual Basic .NET2.517%+0.09%
911changePerl2.428%+0.62%
1012changeLenguaje ensamblador2.281%+0.75%
1115changeRuby2.122%+0.74%
1213changeDelphi/Object Pascal2.045%+0.57%
1310changeVisual Basic2.012%+0.07%
1416changeSwift1.960%+0.73%
156changeObjective-C1.881%-1.46%
1619changeMATLAB1.558%+0.35%
1717R1.514%+0.28%
1818PL/SQL1.456%+0.24%
1922changeCOBOL1.135%+0.10%
2039changeGroovy1.125%+0.80%

Resulta curioso comprobar cómo en el puesto 10 entra el lenguaje ensamblador, algo que es bastante purista. Para el que no lo conozca, decir que ensamblador es el lenguaje que usan los procesadores, el lenguaje de más bajo nivel (sin llegar a ser unos y ceros, obviamente) donde las instrucciones se componen de mnemónicos, instrucciones básicas normalmente compuestas por 3 letras y que sustituyen a un código de operación. Un ejemplo es el comando mov que mueve un dato de una posición a otra de memoria, por ejemplo. Un lenguaje que a base de operaciones básicas y elementales de mover datos o realizar operaciones sobre datos, es capaz de construir cualquier programa. Pero imaginen las miles de líneas que supone programar un simple algoritmo en ensamblador.

Como dato también a analizar, es conveniente recordar que los años 2011 y 2012, el lenguaje de programación número 1 fue Objective-C, dado el boom que hubo a partir de iOS 5 y la popularización de los iPad para desarrollar para iOS. Y de hecho, el actual número 1, Java, lo es desde el pasado año, pero previamente no había vuelto a serlo desde 2005. ¿Veremos a Swift como número 1 en algún momento? Apuesto que sí.

Estamos en verano, el mejor momento para reciclarse o aprender algo nuevo, así que les invito a conocer Swift y enamorarse de él. Un saludo y Good Apple Coding.

TIOBE Index | Página oficial

Acerca de Julio César Fernández

Analista, consultor y periodista tecnológico, desarrollador, empresario, productor audiovisual, actor de doblaje e ingeniero de vídeo y audio.

Otras recomendaciones

Files Banner

¡BOOM! Se filtra el gestor oficial de archivos de Apple: Files

A solo una horas de comenzar la WWDC, se filtra en el App Store durante unos minutos la app Files, gestor oficial de archivos para iOS 11. Analizamos cómo podría iOS 11 incorporar la gestión de archivos, que el hecho de cómo y dónde está publicada nos da mucha información de lo que Apple piensa hacer con este demandado servicio para sus dispositivos iOS.