I næste måned afslører TIOBE sit programmeringssprog i 2022. Der er 3 kandidater til denne titel: Python, C og C++. Mens Python og C har vundet prisen flere gange, gjorde C++ det kun én gang, tilbage i 2003. Den stigende popularitet af C ++ går på bekostning af Java.
C++ overgik Java for første gang i TIOBE-indeksets historie, hvilket betyder, at Java nu er i position 4. Dette er første gang, at Java ikke er en del af top 3 siden begyndelsen af TIOBE-indekset i 2001. Bortset fra alt dette ser vi, at Kotlin og Julia kommer tættere og tættere på top 20.
LOWCODE og CODESHOP
Samlet set er JAVA og C stadig væk Enterprise udviklernes foretrukne sprog, men det er stærkt udfordret af mange nyere programmeringssprog, der stille og roligt vinder ind på selv de mest kendte programmeringssprog. Det er naturligvis adgang til sikker og nem produktion, mange sprog nærmer sig endvidere LOWCODE og CODESHOP koncepterne
TIOBE Programming Community-indekset er en indikator for programmeringssprogenes popularitet. Indekset opdateres en gang om måneden. Vurderingerne er baseret på antallet af dygtige ingeniører over hele verden, kurser og tredjepartsleverandører. Populære søgemaskiner som Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube og Baidu bruges til at beregne vurderingerne. Det er vigtigt at bemærke, at TIOBE-indekset ikke handler om det bedste programmeringssprog eller det sprog, hvor de fleste kodelinjer er skrevet.
Indekset kan bruges til at kontrollere, om dine programmeringsevner stadig er opdaterede eller til at træffe en strategisk beslutning om, hvilket programmeringssprog der skal vedtages, når du begynder at opbygge et nyt softwaresystem.
Dec 2022 | Dec 2021 | Programmeringssprog | Ændring |
---|---|---|---|
1 | 1 | Python | 16.66% |
2 | 2 | C | 16.56% |
3 | 4 | C++ | 11.94% |
4 | 3 | Java | 11.82% |
5 | 5 | C# | 4.92% |
6 | 6 | Visual Basic | 3.94% |
7 | 7 | JavaScript | 3.19% |
8 | 9 | SQL | 2.22% |
9 | 8 | Assembly language | 1.87% |
10 | 12 | PHP | 1.62% |
11 | 11 | R | 1.25% |
12 | 19 | Go | 1.15% |
13 | 13 | Classic Visual Basic | 1.15% |
14 | 20 | MATLAB | 0.95% |
15 | 10 | Swift | 0.91% |
16 | 16 | Delphi/Object Pascal | 0.85% |
17 | 15 | Ruby | 0.81% |
18 | 18 | Perl | 0.78% |
19 | 29 | Objective-C | 0.71% |
20 | 27 | Rust | 0.68% |
Andre programmeringssprog
Den komplette top 50 af programmeringssprog er angivet nedenfor. Denne oversigt offentliggøres uofficielt, fordi det kan være tilfældet, at vi savnede et sprog.
Position | Programmeringssprog | Ratings |
21 | Ridse | 0.67% |
22 | SAS | 0.61% |
23 | Kotlin | 0.58% |
24 | Julia | 0.52% |
25 | Tage | 0.47% |
26 | Fortran | 0.43% |
27 | COBOL | 0.41% |
28 | Lisp | 0.39% |
29 | (Visuel) FoxPro | 0.39% |
30 | Ada | 0.38% |
31 | Dart | 0.30% |
32 | Stige | 0.29% |
33 | Prolog | 0.29% |
34 | D | 0.28% |
35 | PL/SQL | 0.27% |
36 | Bash | 0.24% |
37 | PowerShell | 0.23% |
38 | Haskell | 0.22% |
39 | Logo | 0.22% |
40 | Transact-SQL | 0.21% |
41 | Skrivemaskine | 0.21% |
42 | Abap | 0.19% |
43 | F # | 0.19% |
44 | OCaml | 0.18% |
45 | CFML | 0.17% |
46 | Plan | 0.17% |
47 | Erlang | 0.15% |
48 | LabVIEW | 0.15% |
49 | Groovy | 0.14% |
50 | ML | 0.14% |
De næste 50 programmeringssprog
Følgende liste over sprog angiver # 51 til # 100. Da forskellene er relativt små, er programmeringssprogene kun opført (i alfabetisk rækkefølge).
- ABC, ActionScript, Alice, Apex, APL, AutoLISP, Awk, B4X, C shell, CL (OS/400), CLIPS, Clojure, Common Lisp, Crystal, Elixir, Emacs Lisp, Forth, Hack, Icon, Io, J#, JScript, Korn shell, Ladder Logic, LPC, Modula-2, MQL5, MUMPS, NATURAL, Occam, OpenCL, OpenEdge ABL, PL/I, Q, Racket, Raku, Ring, RPG, S, Smalltalk, Solidity, SPARK, Stata, Tcl, VBScript, Verilog, VHDL, WebAssembly, X++, Xojo
Denne måneds ændringer i indekset
I denne måned er der foretaget følgende ændringer i definitionen af indekset:
- Der er ingen ændringer i indekset i denne måned.
Meget langsigtet historie
For at se det større billede finder du nedenfor positionerne for de 10 bedste programmeringssprog for mange år tilbage. Bemærk, at der er tale om gennemsnitlige stillinger i en periode på 12 måneder.
Programmeringssprog | 2022 | 2017 | 2012 | 2007 | 2002 | 1997 | 1992 | 1987 |
Pyton | 1 | 5 | 8 | 7 | 13 | 28 | 17 | – |
C | 2 | 2 | 1 | 2 | 2 | 1 | 1 | 1 |
Java | 3 | 1 | 2 | 1 | 1 | 16 | – | – |
C++ | 4 | 3 | 3 | 3 | 3 | 2 | 2 | 5 |
C # | 5 | 4 | 5 | 8 | 12 | – | – | – |
Visual Basic | 6 | 16 | – | – | – | – | – | – |
JavaScript | 7 | 7 | 10 | 9 | 8 | 21 | – | – |
Samling sprog | 8 | 12 | – | – | – | – | – | – |
.SQL | 9 | – | – | – | 7 | – | – | – |
.PHP | 10 | 8 | 6 | 5 | 6 | – | – | – |
Prolog | 27 | 32 | 32 | 27 | 16 | 18 | 14 | 3 |
Lisp | 31 | 31 | 13 | 16 | 14 | 9 | 4 | 2 |
Pascal | 251 | 124 | 14 | 21 | 99 | 12 | 3 | 6 |
(Visuel) Grundlæggende | – | – | 7 | 4 | 4 | 3 | 6 | 4 |
Der er 2 vigtige bemærkninger her:
- Der er forskel på “Visual Basic” og “(Visual) Basic” i tabellen ovenfor. Indtil 2010 henviste “(Visual) Basic” til alle mulige dialekter af Basic, herunder Visual Basic. Efter nogen diskussion er det blevet besluttet at opdele “(Visual) Basic” i alle sine dialekter som Visual Basic .NET, Classic Visual Basic, PureBasic og Small Basic, for blot at nævne nogle få. Da Visual Basic .NET er blevet den største implementering af Visual Basic, kaldes det nu “Visual Basic”.
- Programmeringssproget SQL har ikke været i TIOBE-indekset i lang tid. I 2018 påpegede nogen, at SQL er Turing Complete. Fra det øjeblik er SQL en del af TIOBE-indekset. Så selvom dette sprog er meget gammelt, har det kun en kort historie i indekset.
Programmeringssprog Hall of Fame
Hall of fame, der viser alle prisvindere af “Årets programmeringssprog”, er vist nedenfor. Prisen gives til det programmeringssprog, der har den højeste stigning i ratings i et år.
År | Vinder |
2021 | Pyton |
2020 | Pyton |
2019 | C |
2018 | Pyton |
2017 | C |
2016 | Gå |
2015 | Java |
2014 | JavaScript |
2013 | Transact-SQL |
2012 | Målsætning-C |
2011 | Målsætning-C |
2010 | Pyton |
2009 | Gå |
2008 | C |
2007 | Pyton |
2006 | Rubin |
2005 | Java |
2004 | .PHP |
2003 | C++ |
Kilde: Tiobe.com
Fotokredit: AGILUDVIKLING A/S