– Gapet mellom C# og Java har aldri vært så lite, sier Paul Jansen, CEO i Tiobe Software.
De står bak den månedlige Tiobe-indeksen, som er en indikator på hvor populære ulike programmeringsspråk er. Indeksen er basert på en rekke ulike faktorer, som antall utviklerjobber verden over, programmeringskurs, søk i søkemotorer, hvor ofte programmeringsspråk nevnes i ulike kilder som Amazon, Wikipedia, YouTube, og så videre.
Selv om indeksen av og til får litt kritikk, kan den likevel være interessant for å se trender i populariteten til programmeringsspråk.
«Hvis trenden fortsetter slik, vil C# gå forbi Java om circa to måneder.»
Kraftig fall
I oktoberversjonen av Tiobe-indeksen ligger C# på en 5. plass med en rating på 7,71 prosent. Ratingen er som nevnt regnet ut gjennom å se på en kombinasjon av alle de ulike nevnte faktorene.
På 4. plass, rett foran C#, finner vi Java med 8,92 prosent. Forskjellen er bare 1,2 prosentpoeng.
– Hvis trenden fortsetter slik, vil C# gå forbi Java om circa to måneder, skriver Tiobe-sjefen i rapporten.
Ifølge indeksen er det Java som har det største fallet av alle programmeringsspråk, med en nedgang på 3,92 prosent sammenlignet med samme periode for ett år siden.
C# har den største veksten, med en oppgang på 3,29 prosent det siste året.
Skylder på Oracle
Jansen kommenterer i rapporten at Java og C# har blitt brukt i lignende domener, og har vært en slags konkurrenter i mer enn 20 år.
– Fallet i Javas popularitet skyldes i hovedsak Oracles beslutning om å introdusere en betalt lisensmodell etter Java 8. Microsoft tok den motsatte tilnærmingen med C#.
Det at C# er gratis og åpen kildekode er en viktig årsak til språkets suksess, mener Jansen.
Topp 10 programmeringsspråk
Her er de ti mest populære programmeringsspråkene, ifølge Tiobe-indeksen for oktober. Du finner hele listen her.
Også i en annen undersøkelse, fra IEEE Spectrum, troner Python på topp som det mest populære programmeringsspråket.
Men i denne undersøkelsen dominerer Python enda mer, og Java har et stort forsprang på C#. Du kan lese mer om IEEEs Top Programming Language-undersøkelse her.