Índex TIOBE maig 2022 | C# A punt per a un salt als 3 primers?

Imatge: iStockphoto/Chalirmpoj Pimpisarn

Python continua controlant l’índex de la comunitat de programació TIOBE, que classifica la popularitat dels llenguatges de programació. Python va guanyar un altre 2% a l’agost i ara es troba en un màxim històric del 15,42% de quota de mercat, cosa que el fa “imparable”, va dir el lloc.

No és fàcil trobar un camp de programació avui en dia on Python no s’utilitzi àmpliament, va assenyalar Paul Jansen, director general de TIOBE Software. El principal atractiu de Python és la seva facilitat d’ús, va dir.

“La majoria dels idiomes tenen una corba d’aprenentatge pronunciada, excepte Python”, va dir Jansen. “Per tant, molts nouvinguts comencen amb la programació de Python. És senzill, està ben estructurat, fàcil d’instal·lar i hi ha moltes biblioteques disponibles. Per tant, Python pot fer fàcilment totes les coses de programació no crítiques. Això fa que sigui tan popular avui dia”.

Però Jansen va afegir que “hi ha un sostre per a Python” perquè està escrit dinàmicament i és massa lent. “Com que és un llenguatge interpretat que pot generar inesperadament un error d’execució, no acabarà aviat en sistemes crítics per a la seguretat”, va dir.

És per això que C i C++ estan guanyant impuls en aquest moment, va dir Jansen.

Altres troballes d’agost

Altres troballes notables a l’índex d’agost són que Swift i PHP van tornar a intercanviar llocs a la posició 10, Rust s’acosta als 20 primers, Kotlin torna als 30 primers i el nou llenguatge de Google Carbon entra a l’índex TIOBE a la posició 192. .

Aquesta darrera troballa és especialment destacable, i Jansen va dir que està molt sorprès que Carbon no s’enlaira. “Carbon és el nou llenguatge de Google que se suposa que ha de superar C++. Quan Google va anunciar Go com a nou idioma, va entrar a l’índex TIOBE entre els 20 primers des del principi i es va convertir fins i tot en l’idioma TIOBE de l’any”, va explicar. El fet que Carbon comencés a la posició 192 “és bastant notable”.

C va quedar darrere de Python amb un 14,59%, un 2,03% més. El van seguir Java amb un 12,40%, un 1,96% més, C++ un 10,17%, un 2,81% més i C#.

Els 10 principals llenguatges de programació de TIOBE són Visual Basic, JavaScript, Assembly Language, SQL i PHP.

Python va ser el llenguatge de programació de l’any de TIOBE durant dos anys consecutius el 2021 i el 2020. També va rebre el premi el 2018, però va ser desplaçat per C el 2019. Va entrar a l’índex el 1997 en el lloc 28.

La programació és cada cop més important, va dir Jansen, però al mateix temps, “el nombre d’enginyers qualificats en aquest camp no augmenta prou per satisfer les demandes. Així doncs, els sous augmenten i, per tant, atrauen molts altres professionals”. Va afegir que l’enginyeria de programari no és una professió fàcil.

L’índex s’actualitza un cop al mes i les puntuacions es basen en el nombre d’enginyers qualificats a tot el món, cursos i proveïdors de tercers. Per calcular les puntuacions s’utilitzen motors de cerca populars com Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube i Baidu. L’índex TIOBE no tracta del millor llenguatge de programació ni del llenguatge en què s’han escrit la majoria de línies de codi, va dir la companyia.

Segons TIOBE, l’índex pot ser útil per comprovar si les vostres habilitats de programació encara estan actualitzades o per prendre una decisió estratègica sobre quin llenguatge de programació s’ha d’adoptar a l’hora de començar a construir un nou sistema de programari.

Juny 2022: els 3 millors continuen el seu domini

A l’edició de juny de 2022 de l’actualització de l’índex TIOBE, hi va haver molt pocs canvis a la part superior del rànquing, ja que Python, C i Java van mantenir el control en els tres primers llocs.

“El mes passat no va passar gaire cosa a l’índex TIOBE. Els 4 idiomes principals Python, C, Java i C++ tenen una quota de mercat de gairebé el 50% junts ara”, va dir Paul Jansen, CEO de TIOBE. “Estem a la meitat de l’any i els candidats més importants per al llenguatge de TIOBE de l’any 2022 són Python, C, C++ i C# fins ara”.

El major moviment es va produir cap a la part baixa del rànquing, ja que Fortran i MATLAB van tornar a entrar al top-20, suplantant a Lua i Prolog. Lua i Prolog van caure significativament en el rànquing de l’edició de maig, amb Lua caient sis llocs fins al 24, mentre que Prolog va baixar d’entrar al top-20 el mes passat al 25 de juny. A la meitat del rànquing, el llenguatge de programació R també va experimentar una gran caiguda, passant del 13è mes passat al 19 al juny.

Classic Visual Basic va beneficiar la major part del retrocés de R, passant de 15 a 13 en els darrers 30 dies. Ruby també va veure un augment a la classificació de juny, saltant del 19 al 15 com a part de la remuntada.

“El mes passat, no va passar gaire a l’índex TIOBE”, va dir Jansen. “No preveiem que cap dels llenguatges relativament nous i actuals com Rust, Dart, Kotlin o TypeScript s’acosti als 20 millors. Esperem que hi hagi notícies més interessants a l’agost”.

Maig de 2022: C# està preparat per saltar als 3 primers?

Tot i que no hi va haver un munt de moviment des de l’abril del 2022 fins al maig del 2022, sembla que C# com a llenguatge de programació està agafant força. C# va ser assenyalat pel CEO de TIOBE, Paul Jansen, com un aspirant per passar als 3 primers rànquings en substituir C, que actualment ocupa el segon lloc del rànquing de maig. Un altre concursant per passar a la part superior del munt va ser C++, que actualment ocupa el quart lloc entre els 20 primers.

“Si comparem la classificació actual de l’índex TIOBE amb fa 1 any (maig de 2021), C# està guanyant popularitat de tots els llenguatges de programació amb diferència. La seva classificació ha augmentat gairebé un 2% durant els últims 12 mesos. C# és un dels llenguatges de programació més madurs que existeixen, que admet molts paradigmes de programació moderns”, va dir Jansen. “Fins fa poc, el seu únic desavantatge era que el seu suport a Linux era qüestionable, però això està canviant ràpidament els darrers dos anys. Per tant, hi ha moltes possibilitats que C# entri al primer 3 de l’índex TIOBE en substituir C. Un altre candidat seriós per a aquesta posició 3 és C++. La seva tendència a llarg termini, impulsada per C++20, és definitivament a l’alça”.

Un canvi menor d’abril a maig va ser la caiguda de R una mica en el rànquing, de l’11 al 13. Van saltar a aquests llocs perduts Delphi/Object Pascal (11è) i Swift (12è). En altres llocs, els rànquings es mantenen relativament iguals fora d’uns quants ajustos menors, però cal veure si C# o C++ són capaços de suplantar C en els 3 primers.

Abril de 2022: MATLAB cau en el rànquing

El llançament de l’edició d’abril de l’índex de llenguatge de programació TIOBE dels llenguatges de programació més populars va veure alguns canvis marcats a tots els nivells, amb MATLAB que va continuar notablement la seva caiguda del top 20 del rànquing. Al març, MATLAB es va classificar com el 15è més popular llenguatge de programació per als desenvolupadors abans de caure al lloc 20 aquest mes. Python segueix sent el principal llenguatge de programació, segons el director general de TIOBE, Paul Jansen.

VEURE: Kit de contractació: desenvolupador Python (TechRepublic Premium)

El declivi constant de MATLAB

El més important dels rànquings d’aquest mes és la diapositiva contínua de MATLAB, el llenguatge de programació més conegut per utilitzar-se en manipulacions de matrius, traçat de funcions i dades, implementació d’algorismes, creació d’interfícies d’usuari i interfície amb programes escrits en altres llenguatges. MATLAB inclou funcions i desenvolupaments per a diverses disciplines mitjançant les caixes d’eines complementàries de MATLAB. Alguns exemples de Toolbox per a MATLAB inclouen 5G, anàlisi i proves de comunicacions i àudio.

“MATLAB està a punt de sortir del top 20 per primera vegada en més de 10 anys”, va dir Jansen. “El llenguatge de programació MATLAB s’utilitza principalment en el domini de l’anàlisi numèrica. Sovint es combina amb models Simulink, que són de la mateixa empresa MathWorks. Tot i que MATLAB té un cicle de llançament bianual, el llenguatge no evoluciona tant. I com que les llicències de MATLAB són bastant cares, les alternatives s’estan posant al dia ràpidament”.

Les alternatives esmentades per Jansen s’estan convertint en massa perquè MATLAB pugui competir, ja que els rivals inclouen el potent Python, que torna a ser el principal llenguatge de programació, i Julia, que se centra en l’anàlisi numèrica. Julia passa del 32 al 26 a l’edició d’abril de l’Índex TIOBE.

Guanyadors i perdedors

Python no només va mantenir el rànquing número u de llenguatges de programació del mes passat, sinó que també va veure el major augment en l’ús d’abril de 2021 a 2022: un augment del 2,88% any rere any, passant del tercer llenguatge més utilitzat al número u. .

En altres llocs del rànquing, PHP va caure dues posicions respecte al seu rànquing de març, baixant del vuitè lloc al 10è. A causa de la petita caiguda de PHP, el llenguatge ensamblador va poder ocupar el 8è lloc a l’índex de TIOBE, amb SQL pujant del 10è al 9è.

Un altre augment, aquesta vegada a l’exterior dels 20 primers, va ser Visual FoxPro, que va pujar quatre llocs del 27 al 23. Visual FoxPro és un llenguatge de programació procedimental centrat en dades amb funcions de programació orientada a objectes.

T’interessa la programació? Dirigiu-vos a TechRepublic Academy i consulteu els diferents cursos disponibles, inclosa la classe magistral de Python i el tutorial de C++ intermedi/avançat.

Leave a Comment

Your email address will not be published. Required fields are marked *