C overhaler Java som mest populære programmeringssprog

28. juli 2016 kl. 16:019
C overhaler Java som mest populære programmeringssprog
Illustration: Bigstock.
Ny opgørelse fra IEEE Spectrum placerer C øverst, mens en lang række big data-relaterede sprog også kravler op ad ranglisten.
Artiklen er ældre end 30 dage
Manglende links i teksten kan sandsynligvis findes i bunden af artiklen.

Efter flere år på andenpladsen har C overhalet Java. Python har byttet plads med C++, og dermed taget tredjepladsen, imens at R har presset sig ind i top 5 på bekostning af C#.

Det skriver Teknologimediet IEEE Spectrum, der har lavet en opgørelse over programmeringssprogs popularitet ud fra 10 forskellige kilder opdelt i 12 kriterier. Du kan se en interaktiv oversigt på deres hjemmeside, hvor der er mulighed for at se specifikke ranglister for fx web- eller mobiludvikling.

Python og R's stigende popularitet hænger sammen med en tilsvarende udvikling for big data-sprog såsom Go, Julia og Scala. Alle bruges til især data mining.

Google og Apple kan bryste sig af, at deres sprog Go og Swift indtager flotte pladser på IEEEs barometer og dermed forbedrer deres position i forhold til sidste år. Det er kun tredje år i træk, at IEEE har regnet sig frem til en oversigt over populære sprog.

Artiklen fortsætter efter annoncen

Apples Swift og flere andre programmeringssprog debuterede sidste år på oversigten, men i 2016 er der ingen debutanter.

9 kommentarer.  Hop til debatten
Denne artikel er gratis...

...men det er dyrt at lave god journalistik. Derfor beder vi dig overveje at tegne abonnement på Version2.

Digitaliseringen buldrer derudaf, og it-folkene tegner fremtidens Danmark. Derfor er det vigtigere end nogensinde med et kvalificeret bud på, hvordan it bedst kan være med til at udvikle det danske samfund og erhvervsliv.

Og der har aldrig været mere akut brug for en kritisk vagthund, der råber op, når der tages forkerte it-beslutninger.

Den rolle har Version2 indtaget siden 2006 - og det bliver vi ved med.

Debatten
Log ind eller opret en bruger for at deltage i debatten.
settingsDebatindstillinger
8
9. februar 2017 kl. 15:41

Er der nogen der kan forklare mig hvor alle de C udviklere sidder henne?

Jeg tror aldrig at jeg har mødt en som (stadig) arbejder med C. Jeg har mødt nogle stykker som har arbejdet med det engang, men nu? Jeg møder aldrig nogen i mit arbejdsliv eller på konferencer.

Mit indtryk er de meget få som laver systemprogrammering er på vej til at gå over til at lave det i Go eller Rust.

Men de fleste jobs ligger i Java, C# og JavaScript. Det er da helt uden for diskussion.

Jeg tror at der er noget meget galt med deres metoder. Det må være for svært at søge på "C" uden at få falske positiver. Prøv selv at finde et job som C-programmør på jobindex.

7
30. juli 2016 kl. 09:30

Hvis ret skal være ret så er det en C++ compiler der bruges til Arduino og store dele af fx libraries er baseret på class objekter. Bortset fra setup() og loop() interfaces er man som udvikler frit stillet til også at bruge classes og inheritance.

6
29. juli 2016 kl. 18:07

Når IEEE inkl. "sprog" som SQL og HTML der ikke er Turing komplette, må man som professionel betragte IEEE listen som sludder for en sladder (det er IEEE/ACM gode til).

Hvad er der galt med sprog der ikke er Turing-komplette? De kan have ret store fordele når de gælder analyse, sikkerhed, og ydelse.

Dermed ikke sagt at listen ikke har detaljer jeg finder suspekte. Er Haskell virkelig tyve gange mere populært end OCaml? Og mere end F#, der slet ikke er på listen, så vidt jeg kan se?

Det er dog ganske plausibelt at Haskell er mere populært end Delphi/Pascal. Det kræver ikke megen fart at overhale en afdød i et kapløb.

5
29. juli 2016 kl. 17:26

Ifølge artiklen tilhører Swift både Google og Apple. Det er vist ikke helt rigtigt.

4
29. juli 2016 kl. 14:24

SQL er et programmingerssprog, det hoere under sprog klassen deklartive sprog

3
29. juli 2016 kl. 14:01

Når IEEE inkl. "sprog" som SQL og HTML der ikke er Turing komplette, må man som professionel betragte IEEE listen som sludder for en sladder (det er IEEE/ACM gode til).

Tiobe har iøvrigt overvåget dette emne i rigtig mange år, og kommer til en ganske anden konklusion der nok er mere retvisende: http://www.tiobe.com/tiobe-index/

2
29. juli 2016 kl. 12:42

C til micro controllere tilbyder naturligvis kun et subset af c std. biblioteket, men det er stadig c.

Dog giver jeg dig ret mht auduino, det er ikke et programmerings sprog, men et api i c.

og selvfølgelig er det helt i hegnet at kalde html for et programmeringssprog.

Godt at c at der stadig er gang i c.

1
29. juli 2016 kl. 10:28

En liste som naevner HTML som programmeringssprog, kan vel ikke rigtigt tages 100% serioest.

Og Arduino som programmeringssprog, menes der den amputeret udgave af C, som bruges paa Arduino?