Beste programmeertalen 2024 – IEEE Spectrum

Welkom bij
IEEE-spectrum11e jaarlijkse ranglijst van de populairste programmeertalen. Zoals altijd combineren we meerdere statistieken uit verschillende bronnen om drie metaranglijsten te creëren. De ranglijst ‘Spectrum’ wordt gewogen op basis van het profiel van een typisch IEEE-lid, de ranglijst ‘Trending’ probeert talen te ontdekken die in de tijdsgeest passen, en de ranglijst ‘Jobs’ meet waar werkgevers naar op zoek zijn.

Een volledig overzicht van onze methodologie vindt u hier, maar laten we meteen naar onze resultaten gaan. Aan de top blijft Python zijn algehele dominantie versterken, ondersteund door zaken als populaire bibliotheken voor hotspots als AI, maar ook door zijn pedagogische bekendheid. (Als de meeste studenten tegenwoordig één programmeertaal op school leren, is het Python.) Python is ook behoorlijk populair bij werkgevers, hoewel het voordeel ten opzichte van andere algemene talen niet zo groot is en net als vorig jaar speelt de tweede plaats. databasequerytaal SQL, die werkgevers graag gecombineerd zien met een andere taal. De populariteit van SQL bij werkgevers is een natuurlijke uitbreiding van de hedendaagse nadruk op netwerk- en cloudgebaseerde systeemarchitecturen, waarbij databases de natuurlijke opslagplaats worden voor alle bytes die door programmalogica worden opgegeten.

Steunpilaren als Java, Javascript en C++ behouden ook hoge rankings, maar wat iets verderop gebeurt is bijzonder interessant. Typescript – een superset van Javascript – stijgt een paar plaatsen op alle ranglijsten, vooral voor Jobs, waar het naar de vierde plaats klimt, vergeleken met de elfde plaats vorig jaar. Het belangrijkste verschil tussen Typescript en Javascript is dat het het typen van statische variabelen afdwingt, waarbij het type van een variabele (geheel getal, drijvende komma, tekst, enzovoort) moet worden gedeclareerd voordat het kan worden gebruikt. Dit maakt meer foutcontrole mogelijk wanneer Typescript-programma’s naar Javascript worden gecompileerd, en de grotere betrouwbaarheid bleek aantrekkelijk.

Een andere klimmer is Rust, een taal gericht op het maken van systeemsoftware, zoals C of C++. Maar in tegenstelling tot deze twee talen is Rust ‘geheugenveilig’, wat betekent dat het verschillende technieken gebruikt om ervoor te zorgen dat programma’s niet naar geheugenlocaties kunnen schrijven waar ze dat niet zouden moeten doen. Dergelijke fouten zijn een belangrijke bron van inbreuken op de beveiliging. Het profiel van Rust stijgt, aangewakkerd door zaken als een cybersecurityrapport van het Witte Huis uit februari waarin wordt opgeroepen tot geheugenloze talen ter vervanging van C en C++. De populariteit van C lijkt inderdaad af te nemen: van de vierde naar de negende plaats op de Spectrum-ranglijst en van de zevende naar de dertiende plaats op de Jobs-ranglijst.

Twee talen kwamen voor het eerst op de ranglijst: Apex en Solidity. Apex is ontworpen voor het bouwen van bedrijfsapplicaties die een Salesforce-server als backend gebruiken, en Solidity is ontworpen voor het maken van slimme contracten op de Ethereum-blockchain.

Dit jaar daalden ook verschillende talen uit de ranglijst. Dit betekent niet dat de taal volledig dood is, het betekent alleen dat het signaal van deze talen te zwak is om ze op een zinvolle manier te kunnen rangschikken. Gevallen talen zijn onder meer Forth, een persoonlijke favoriet van mij die nog steeds populair is bij mensen die 8-bit retro-systemen bouwen vanwege zijn kleine footprint. Het zwakke signaal is ook de reden waarom we een aantal spraakmakende talen zoals Zig niet hebben opgenomen, ook al kunnen degenen die het kennen uiteraard hoge salarissen afdwingen.

Terwijl deze andere talen van de hitlijsten komen en gaan, moet ik de onsterfelijken, Fortran en Cobol, prijzen. Ook al zijn ze ongeveer 65 jaar oud, in beide kun je nog steeds werkgevers vinden die op zoek zijn naar ontwikkelaars. Voor Fortran verwijst dit meestal naar een selecte groep mensen die zich ook op hun gemak voelen met de hoge-energiefysica, vooral het soort hoge-energiefysica dat wordt ontwikkeld (en met de juiste veiligheidsmachtigingen). Er is veel vraag naar Cobol, omdat veel overheids- en financiële systemen nog steeds afhankelijk zijn van tientallen jaren oude infrastructuur – en de recente verlammende impact van het Cloudstrike/Microsoft Windows-crash-incident heeft waarschijnlijk niet veel bijgedragen aan de vervanging ervan!

Uit artikelen op uw website

Gerelateerde artikelen op internet