IEEE Spectrum lager hvert år en oversikt over de mest populære programmeringsspråkene, basert på at de kombinerer og vekter åtte ulike måleparametre – blant annet Google-søk, Stack Overflow-spørsmål, GitHub-repoer, programmeringsbøker, Discord-servere og ulike amerikanske nettsteder med ledige stillinger.
Vektingen av de ulike parametrene er gjort slik at de skal gjenspeile interessene til medlemmene av standardiseringsorganisasjonen IEEE.
Python har ligget på topp i disse oversiktene i mange år, men i årets oversikt har programmeringsspråket dratt skikkelig fra de andre språkene.
«Python ser også ut til å befeste posisjonen sin på lang sikt.»
Ikke bare til AI
IEEE Spectrum mener den kraftige økningen skyldes blant annet utbredelsen av kunstig intelligens. Veldig mange av de mest populære bibliotekene og verktøyene som brukes innenfor kunstig intelligens er laget for nettopp Python.
Men magasinet mener også at Python har blitt et språk å regne med innenfor "embedded"-utvikling, takket være billigere og kraftigere mikrokontrollere. Det til tross for at det er en del "overhead" i Python-tolkeren (interpreteren).
– Python ser også ut til å befeste posisjonen sin på lang sikt: Mange barn og tenåringer programmerer nå sitt første spill eller får sin første LED-lampe til å blinke ved hjelp av Python, skriver IEEE Specturm.
State of JS 2022: – Det er ikke sikkert React har alle svarene
Java og C++
Selv om Python er populært, er Java og ulike "C-lignende" språk mer populært enn Python hvis du slår dem sammen. Det gjelder ifølge IEEE Spectrum spesielt i tilfeller der man trenger høy ytelse, der overheaden til Python-tolkeren fortsatt er for høy.
I undersøkelsen havner JavaScript på en femteplass, etterfulgt av C#, SQL og Go:
Hele listen med alle språkene finner du hos IEEE Spectrum. I fjorårets undersøkelse så toppen slik ut:
Legg merke til hvordan forspranget til Python har økt voldsomt i 2023-oversikten.
SQL mest attraktivt på arbeidsmarkedet
IEEE Spectrum har også rangert programmeringsspråkene etter hvilke språk som er mest attraktive på arbeidsmarkedet.
Vektet på den måten er det SQL som havner øverst, foran Python:
- SQL (1.0)
- Python (0,8913)
- Java (0,7899)
- JavaScript (0,5514)
- C++ (0,4551)
Men, som IEEE Spectrum påpeker i artikkelen: Du får antagelig ikke jobb om du bare kan SQL.
– I stedet elsker arbeidsgivere at du har SQL-ferdigheter i kombinasjon med andre språk som Java eller C++.