programmier-, scripting- und markup-sprachen

Aus der Umfrage geht klar hervor, dass die verwendeten Sprachen, Frameworks und Plattformen von zentraler Bedeutung für die Entwickler/innen sind. Sie sind mit ausschlaggebend für Arbeitseifer, Zufriedenheit und Arbeitsplatzwahl (siehe Part 12). Folglich können Unternehmen profitieren, die diese Faktoren in die strategische Planung aufnehmen. Denn egal wie gut eine Geschäftsidee ist – durchstarten kann sie nur, wenn die Entwickler/innen mit der dahinterstehenden Technologie arbeiten möchten.

>Relevante Daten als Online-Excel

Für den internationalen Vergleich bieten sich übrigens folgende Plattformen an:

>Githut

>Stack Overflow

>Tiobe

Software Entwickler/innen geben klar an, dass es für sie wichtig ist, welche Sprache, welches Framework oder welche Plattform sie einsetzen können oder müssen. Deswegen ist es absolut wichtig, dies bei neuen Projekten zu berücksichtigen und bei bestehenden Lösungen zu hinterfragen. Eine gut verkaufte Technologie, die kein/e Software Entwickler/in anfassen möchte, bringt einen nicht weit.

Gab es 2019 noch einige Ergänzungen zur Vorauswahl der Sprachen, so scheint die Liste 2020 mit relevanten Sprachen vollständig zu sein. Keine zusätzlich erwähnte Sprache schaffte es über die Grenze von 5 Erwähnungen. Knapp darunter liegen Julia (4), Lisp (4), Awk (4), Tcl (4) und GraphQL (3). Auch wenn wir GraphQL zurzeit wie eine  vielversprechende Technologie aussieht, reicht die Verbreitung wohl noch nicht, um es 2021 in die Vorauswahl zu schaffen.

Sprachen, die Entwickler/innen nutzen

Den Anfang bilden Sprachen, die effektiv genutzt werden. 2020 weisen wir im swiss developer survey 115 Sprachen aus (unsere Vorgaben plus Ergänzungen der Teilnehmenden). Dabei wird jede Sprache erwähnt, die von mindestens 5 Studienteilnehmern gewählt wurde. Das sind 10 Sprachen weniger als 2019 – aber trotzdem eine beeindruckende Vielfalt.

Wie im Vorjahr legen wir Wert auf eine differenzierte Betrachtung und unterscheiden zwischen “Haupt-” und “Ergänzungssprachen”. Letztere brauchen praktisch alle Entwickler in der täglichen Arbeit (HTML, CSS, SQL oder Shellscript), sie würden diese aber nie als Primärsprache bezeichnen – ganz im Gegensatz zu Java-, C#-, JavaScript- oder Python- etc.

Das sieht man auch gut daran, dass die Ergänzungssprachen viel mehr Nennungen haben, während die Hauptsprachen seltener genannt werden und somit auf Spezialisierung hinweisen. Deshalb zeigen wir zunächst die Ergänzungssprachen in einer separaten Liste:

2020   2019    
HTML 598 HTML 562
SQL 596 SQL 528
Shellscript** 567 CSS 520
CSS 522 JavaScript* 502
JavaScript* 493 Bash/Shell 416

Das Shellscript** hier so zulegte, dürfte unter anderem an einer deutlicheren Formulierung gegenüber dem Vorjahr liegen. Im Vorjahr war hier für einige Entwickler/innen nicht sofort ersichtlich, dass jegliche Form von Shellscript gemeint war.

JavaScript* ist hier ausserdem eine Ausnahme, die sowohl als “Haupt-” wie  “Ergänzungssprache” gelten dürfte. Dies, weil jedes webbezogene Softwareprojekt, was heute fast alle sind, mit JavaScript in Kontakt kommt. Gleichzeitig gibt es aber auch immer mehr Entwickler/innen, die in allen Bereichen, speziell auch im Backend, JavaScript verwenden. Weiterhin nutzen mehr als doppelt so viele Entwickler/innen JavaScript als C#, PHP oder Python. Typescript (Superset von JavaScript) rechnen wir hier nicht dazu, da 253 Entwickler/innen, die TypeScript nutzen, auch erwähnen, dass sie JavaScript nutzen. Es wird also klar unterschieden.

Bei den Hauptsprachen kommen wir auf folgende Rangliste:

2020   2019  
JavaScript 493 JavaScript 502
Java 455 Java 397
TypeScript 298 TypeScript 241
Python 206 Python 209
C# 177 C# 197
PHP 130 PHP 137
C++ 92 C++ 91
Groovy 88 C 85
C 82 Groovy 85
Kotlin 58 Kotlin 60
Go 49 Go 45
VBA 46 VBA 42
Swift 43 Swift 41
Ruby 38 Ruby 40
Objective-C 33 Perl 36
Scala 29 VB.NET 32
R 25 Objective-C 29
VB.NET 20 Matlab 28
Perl 19 Scala 24
Matlab 18 Assembly 22
Assembly 16 R 20
Abap 13 Abap 12
Delphi 12 Cobol 9
WebAssembly 9 WebAssembly 9
Dart 8 Elixir 8
F# 7 F#* 7
Elixir 6 Haskell* 7
Rust 6 Delphi* 6
Cobol 5 Elm* 6
Elm 5 Dart 5
Smalltalk 5 Clojure 5
Fortran 5 Rust 5

Vergleicht man die Top 10 mit dem Vorjahr, so sieht man kaum eine signifikante Veränderung. Danach gibt es einige Fluktuationen, die aber aufgrund der geringen Anzahl Nennungen auch auf Verschiebungen bei den Teilnehmer/innen zurückzuführen sind.

Wir sehen hier ein paar spannende Punkte:

  • Mit Ausnahme von Java wird JavaScript fast doppelt so häufig verwendet wie andere Sprachen.
  • Java ist weiterhin eine starke Kraft in der Schweiz wie auch international. Die nächsten Jahre werden zeigen, wie und wohin sich dies verschiebt.
  • Während Python international bereits vor Java liegt, ist es hierzulande noch nicht so weit. Prozentual hat Python von 2019 auf 2020 sogar um 1 Prozent nachgelassen.
  • Obwohl erst 2012 entstanden, erreicht TypeScript bereits einen hohen Rang und konnte sich gegenüber 2019 sogar um 4 Prozentpunkte steigern.
  • Haskell, eine Sprache, welche 2019 aufgrund zahlreicher Wünsche in die Vorauswahl aufgenommen wurde, hat es dieses Jahr nicht über 5 Nennungen geschafft.
  • Wenn auch im öffentlichen Diskurs umstritten, so ist PHP weiterhin mit einem leichten Abwärtstrend von 2 Prozent vorne dabei.
  • Neben TypeScript, als “Ersatzsprache” für JavaScript rücken weitere ähnliche Sprachen auf, so zum Beispiel Kotlin als Java-Ersatz für Android-Entwicklung oder das als C++ oder C-Alternative entwickelte Go, auf der Docker und Kubernetes basieren.
  • Obwohl Rust gern als Alternative zu C++ gepriesen wird, sehen wir bisher keine starke Adaption. Dies obwohl Rust unter den Sprachen welche Entwickler/innen neu nutzen möchten (siehe unten) unter den Top 5 rangiert.
  • Weiterhin vertreten sind einige gern als “auslaufend” wahrgenommene Sprachen wie  VBA, Perl, Cobol oder Delphi.
  • Klar wird ausserdem, dass es eine Reihe für die Schwiez wichtige Sprachen gibt, die international kaum eine Rolle spielen. So etwa Haskell, Delphi, Groovy, Matlab, Abap oder Cobol.

Mit * vermerkte Sprachen von 2019 waren in unserer Liste nicht vorab aufgeführt, sondern wurden von Teilnehmern im Freitext Feld zusätzlich angegeben. In diesem Jahr gab es hier keinen Ergänzungsbedarf. Unsere Annahme von 2019, dass diese Sprachen häufiger gewählt würden, wenn sie in der Vorauswahl stehen, hat sich nicht bewahrheitet. Entwickler/innen sind also diszipliniert im Ergänzen von fehlenden Auswahlmöglichkeiten. 
 

Sprachen, die Entwickler/innen nutzen möchten

Ein anderes Bild zeigt sich bei den Sprachen, die Entwickler/innen gerne neu einsetzen möchten. Dabei sieht es so aus, als ob diese List noch keinen Einfluss auf die effektiv genutzten Sprachen zu nehmen scheint. Das heisst, Firmen scheinen diese “gewünschten” Sprachen nicht oder nur sehr langsam zu adaptieren.

Vielleicht ist das für Firmen eine Chance, Entwickler/innen anzuziehen, indem sie auf Python, Kotlin, Go, TypeScript oder Rust setzen – vor allem, wenn so dann die Chance besteht, sich in diese Technologien einzuarbeiten.

  • Im Vergleich zu 2019 sank die Anzahl Sprachen, welche die Marke von 5 Nennungen erreichten, um 6.
  • Zum Vergleich ganz rechts die Rangliste der 2020 genutzten Sprachen: Es besteht also in den nächsten Jahren die Chance, einen Aufwärtstrend bei den Newcomern Go, Kotlin und Rust zu sehen.
  • Erstaunlich ist ausserdem die tiefe Platzierung von Java im Vergleich zu deren Verbreitung. Hier könnte argumentiert werden, dass aufgrund der bereits starken Verbreitung kaum jemand diese neu lernen “muss”. Dieser Gedanke lässt sich aber mit TypeScript, Python oder C# widerlegen, da diese als ebenfalls stark verbreitete und etablierte Sprachen trotzdem viele Entwickler neu begeistern.
  • Besonders hart wirkt das tiefe Ranking von PHP:  Trotz anhaltend starker Verbreitung will die ehemals führende Webentwicklungsprache für Einsteiger heute kaum jemand mehr lernen. Dies wohl, da das Frontend und somit JavaScript im Web immer wichtiger wird. Ausserdem kann JavaScript auch im Backend verwendet werden. Die Sprache ist somit für Einsteiger mächtiger und heutzutage auch vergleichbar einfach zu erlernen.

Gewünschte 2020

Gewünschte 2019 Genutzte Sprachen 2020
Python 143 Python 120 JavaScript 493
Kotlin 138 Kotlin 119 Java 455
Go 130 Go 111 TypeScript 298
TypeScript 119 WebAssembly 89 Python 206
Rust 105 TypeScript 89 C# 177
WebAssembly 93 Rust 72 PHP 130
Swift 58 Swift 65 C++ 92
C# 54 C++ 60 Groovy 88
JavaScript 44 Scala 56 C 82
C++ 43 JavaScript 48 Kotlin 58
Haskell 38 C# 45 Go 49
SQL 37 Ruby 43 VBA 46
Scala 36 C 38 Swift 43
Shell script 28 R 36 Ruby 38
CSS 26 Bash/Shell 28 Objective-C 33
R 25 Elixir 28 Scala 29
F# 25 SQL 25 R 25
Ruby 24 Dart 25 VB.NET 20
Dart 24 Clojure 24 Perl 19
Java 22 HTML 22 Matlab 18
C 22 Groovy 22 Assembly 16
HTML 21 Java 18 Abap 13
Clojure 21 Matlab 17 Delphi 12
Groovy 18 CSS 16 WebAssembly 9
Elixir 18 Assembly 15 Dart 8
Erlang 17 PHP 14 F# 7
Matlab 16 Objective-C 14 Elixir 6
PHP 14 Haskell* 13 Rust 6
Elm 14 F#* 12 Cobol 5
Assembly 13 Perl 8 Elm 5
Objective-C 8 Elm* 7 Smalltalk 5
Perl 5 VBA 7 Fortran 5
  VB.NET 6  
  Cobol 5  

Auch hier stammen die mit * gekennzeichneten Sprachen aus den Freitextangaben von 2019,haben aber interessanterweise 2020 kaum mehr Relevanz.

Sprachen, die Entwickler/innen mögen

Bitte beachten: Das Wort “mögen” ist nicht gleichzusetzen mit “häufig eingesetzt”. Das Augenmerk liegt in diesem Abschnitt klar auf Sprachen, die sowohl genutzt wie auch gemocht werden.

Hier sehen wir wieder eine bessere Deckung zwischen gemochten und häufig genutzten Sprachen. Sprich, Sprachen, die oft eingesetzt werden, finden meist auch entsprechend höheren Anklang.

Auch hier wird Shellscript erneut höher eingestuft, da die Auswahl im 2020 verständlicher formuliert wurde.

Gemocht 2020

  Gemocht 2019   Genutzt 2020  
SQL 413 SQL 314 HTML 598
HTML 385 HTML 298 SQL 596
Java 339 Java 276 Shell script 567
Shell script 309 CSS 245 CSS 522
TypeScript 280 JavaScript 225 JavaScript 493
CSS 268 TypeScript 220 Java 455
Python 252 Python 207 TypeScript 298
JavaScript 248 C# 201 Python 206
C# 197 Bash/Shell 200 C# 177
Kotlin 125 C++ 102 PHP 130
C++ 121 PHP 95 C++ 92
C 101 Kotlin 88 Groovy 88
PHP 92 C 85 C 82
Go 92 Go 72 Kotlin 58
Swift 60 Swift 64 Go 49
Rust 57 Ruby 48 VBA 46
Groovy 53 Groovy 45 Swift 43
Ruby 53 Scala 42 Ruby 38
WebAssembly 53 Rust 40 Objective-C 33
Scala 45 Assembly 32 Scala 29
Haskell 42 WebAssembly 29 R 25
R 30 R 27 VB.NET 20
F# 28 Elixir 27 Perl 19
Objective-C 26 Matlab 26 Matlab 18
Matlab 26 Clojure 18 Assembly 16
Assembly 25 Objective-C 18 Abap 13
Delphi 22 Perl 17 Delphi 12
Dart 21 Haskell* 15 WebAssembly 9
Clojure 20 VB.NET 14 Dart 8
Perl 19 VBA 12 F# 7
Elixir 17 Dart 11 Elixir 6
Elm 17 F#* 9 Rust 6
Erlang 16 Abap 7 Cobol 5
VB.NET 15 Smalltalk* 5 Elm 5
VBA 13 Elm* 5 Smalltalk 5
Smalltalk 13     Fortran 5
Abap 7        
Cobol 6        
Fortran 5        

Was aus der Liste nicht hervorgeht, ist, wie viele Entwickler/innen die von ihnen genutzte Sprache tatsächlich mögen. Entsprechend haben wir dies für die Top 6 Hauptsprachen ausgewertet:

  Benutzen Mögen Nicht mögen
JavaScript 493 210 (43%) 158 (32%)
Java 455 294 (65%)   60 (13%)
TypeScript 298 204 (68%)   18 (6%)
Python 206 141 (68%)   20 (10%)
C# 177 132 (75%)   11 (6%)
PHP 130   69 (53%)   34 (26%)

(Die Prozentsätze oben setzen “Mögen” und “Nicht mögen” ins Verhältnis zu "Benutzen" - dies aber nur bei Personen, die eine Sprache auch nutzen. “Nicht mögen” und “Mögen” sind nicht gekoppelt, hier kann also beides, keines oder nur eines davon angekreuzt gewesen sein.)

  • Dies zeigt, dass die Top-Sprachen Java, TypeScript, Python und C# bei ihren Entwicklern auch starken Anklang finden – und dies wohl auch in absehbarer Zukunft.
  • JavaScript schneidet hier prozentual am schlechtesten ab – vielleicht, weil viele Entwickler/innen dies nicht freiwillig verwenden, sondern nur aufgrund technologischer Zwänge (Browsersprache). Entsprechend hätte TypeScript als Superset und quasi als “ergänzte Variante” von JavaScript eine höhere Akzeptanz bei ihren Nutzer/innen, da die Verwendung eher freiwillig ist. 
  • C# scheint die höchste Zufriedenheit bei den eigenen Benutzern zu haben, wobei die Ablehnung sich mit der von TypeScript auf niedrigem Niveau deckt.
  • PHP wird hier aufgrund seines Sonderstatus aufgeführt: Denn im Vergleich zu JavaScript, das meist komplementär eingesetzt wird, sind Softwareprojekte, welche PHP nutzen, auch primär darauf aufgebaut. Das heisst, es gibt eine grosse Anzahl Entwickler, die an PHP-Projekten arbeiten, daran aber nur begrenzt Spass haben - was für effiziente Entwicklung sehr wichtig ist.

Sprachen, die Entwickler/innen nicht mögen

Im Gegensatz zur obigen Tabelle verzichten wir hier auf die Gegenüberstellung mit den effektiv genutzten Sprachen.

Hier setzen wir direkt an zur obigen Tabelle und zeigen die vollständige Liste, ohne Kopplung zur Nutzung. Das heisst, hier werden auch alle “mag ich nicht”-Nennungen aufgelistet, die von Entwickler/innen gemacht wurden, welche die Sprache nicht aktiv nutzen.

Im Vergleich zum Vorjahr wurden deutlich mehr Sprachen mit “mag ich nicht” bewertet. 2019 gab es 1’901 so gezeichnete Sprachen. 2020 waren es 2’697. Diese Diskrepanz können wir weder durch die leicht höhere Teilnehmerzahl noch anderweitig  erklären. 

Und obwohl JavaScript und PHP hier ganz oben stehen, sollte man die Ergebnisse des letzten Kapitels berücksichtigen: Denn viele Entwickler bewerten Sprachen mit “mag ich nicht”, obwohl sie diese gar nicht nutzen. Dies kann man quasi als schlechten Ruf betiteln, was nicht bedeutet dass Entwickler/innen, die damit arbeiten, keinen Spass daran haben.

2020

  2019  
JavaScript 254 JavaScript 205
PHP 238 PHP 196
CSS 185 Java 124
Java 160 CSS 113
VBA 153 VBA 113
Shell script 135 VB.NET 97
HTML 112 C++ 89
C 108 Bash/Shell 85
C++ 101 C 85
VB.NET 97 Objective-C 66
SQL 82 C# 62
C# 77 Python 60
Perl 77 Perl 59
Groovy 74 SQL 55
Objective-C 71 Assembly 55
Python 69 HTML 53
Assembly 55 Ruby 44
Matlab 52 Groovy 41
TypeScript 48 Matlab 38
Ruby 43 TypeScript 36
Cobol 42 Cobol 36
Scala 40 Abap 34
Abap 39 R 25
Fortran 38 Swift 23
Delphi 32 Scala 21
Swift 31 Go 19
R 31 Clojure 14
Kotlin 28 Dart 13
Smalltalk 28 Kotlin 12
Haskell 24 Rust 11
Go 23 Elixir 9
Dart 22 WebAssembly 8
Clojure 22    
Rust 19    
F# 18    
Elm 18    
Erlang 18    
Elixir 17    
WebAssembly 16    

Sprachen, die Entwickler/innen einführen möchten

  • Bei der Frage nach neu einzuführenden Sprachen gibt es weiterhin den Unterschied zu den Sprachen, die Entwickler/innen gerne nutzen möchten. Das könnte darauf hindeuten, dass die Coder klar unterscheiden, ob sie etwas Neues einmal ausprobieren wollen oder oder wirklich für die Firma oder ein Produkt einführen möchten.
  • Hier hat TypeScript nochmals einen grossen Sprung gemacht. Danach folgen Kotlin und Python, welche sich um den dritten Rang streiten. Auch JavaScript ist interessanterweise noch weit oben.
  • Was stark ins Auge fällt, ist der Aufstieg von Golang, welche neu auf 4 Platz liegt. Entwickler wollen Golang also nicht nur nutzen, sondern empfehlen Firmen auch stark, diese einzuführen.
  • Gleichzeitig ist C# deutlich nach unten gerutscht, während Java zwei Plätze gut gemacht hat. Im Hinterkopf ist hier zu behalten, dass heuer weniger C#-Nutzer teilgenommen haben. Das gilt aber auch für Java.
  • Ebenfalls wichtig ist, dass Entwickler/innen hier wahrscheinlich keine Sprachen vorschlagen, die bereits in der Firma im Einsatz sind.

Einführen 2020

  Einführen 2019   Gerne nutzen 2020  
TypeScript 149 TypeScript 88 Python 143
Kotlin 104 Python 77 Kotlin 138
Python 92 Kotlin 69 Go 130
Go 70 JavaScript 48 TypeScript 119
JavaScript 59 C# 46 Rust 105
Rust 55 HTML 43 WebAssembly 93
SQL 54 Go 42 Swift 58
Java 52 CSS 38 C# 54
WebAssembly 49 Java 37 JavaScript 44
CSS 46 SQL 33 C++ 43
HTML 45 Bash/Shell 32 Haskell 38
Shell script 45 Swift 30 SQL 37
C# 35 Rust 30 Scala 36
Swift 29 WebAssembly 27 Shell script 28
C++ 21 Scala 23 CSS 26
Scala 21 C++ 20 R 25
F# 18 PHP 16 F# 25
Dart 17 Ruby 15 Ruby 24
Groovy 16 R 13 Dart 24
Haskell 15 C 12 Java 22
R 13 Groovy 9 C 22
PHP 12 Clojure 8 HTML 21
Ruby 12 Elixir 9 Clojure 21
Clojure 10 Assembly 7 Groovy 18
Elm 8 VBA 5 Elixir 18
C 7 Matlab 5 Erlang 17
Elixir 7 F#* 5 Matlab 16
    Dart 5 PHP 14
        Elm 14
        Assembly 13
        Objective-C 8
        Perl 5

Sprachen, die Entwickler/innen ersetzen möchten

Nun die umgekehrte Frage: Welche Sprachen werden zwar eingesetzt, sollten aber ersetzt werden?

  • Auch hier waren die Teilnehmer/innen bei der Auswahl fleissiger und haben insgesamt mehr Stimmen abgegeben als im Vorjahr.
  • Die Rangliste verändert sich aber nicht stark. Einzig ShellScript rutscht nach oben – was wiederum auf die bereits erwähnte Veränderung in der Beschreibung der Umfrage zurückzuführen  ist.
  • Ins Auge sticht hier Groovy, die heuer mehr als doppelt so viele Nennungen zur Ablösung hat. Vielleicht hängt das mit der Veränderung im Grails-Team zusammen, denn für dieses Framework wird Groovy hauptsächlich genutzt.
  • Vergleicht man, welche Sprachen sowohl eingeführt als auch gerne neu genutzt und gleichzeitig kaum ersetzt werden, so stechen sicher Golang, Python und TypeScript ins Auge. Gerade bei Python und TypeScript ist dies beachtenswert, da diese Sprachen doch bereits stark etabliert sind.

2020

  2019  
PHP 155 PHP 122
JavaScript 146 JavaScript 100
Java 127 Java 91
VBA 99 VBA 79
Shell script 85 VB.NET 74
VB.NET 63 Objective-C 56
C 62 C 47
Objective-C 57 Perl 43
Perl 54 C++ 40
Groovy 48 Cobol 42
C++ 47 Bash/Shell 37
Cobol 50 SQL 32
CSS 42 CSS 30
SQL 34 C# 27
Ruby 30 Ruby 22
C# 28 Assembly 21
Delphi 27 Abap 21
Matlab 25 Groovy 19
Assembly 25 Python 17
Abap 25 HTML 16
Fortran 25 Matlab 16
Python 23 R 14
HTML 22 TypeScript 11
Scala 17 Swift 9
TypeScript 16 Scala 9
Smalltalk 16 Kotlin 6
Kotlin 13 Dart 6
Swift 8    
R 8    
F# 7    
Go 6    
WebAssembly 6    
Haskell 6    
Dart 6    
Erlang 6    
Clojure 5    

Sprachen, die die Entwickler/innen behalten wollen

Der Vollständigkeit halber nun Sprachen, die sich bereits im Einsatz befinden und laut den  Entwickler/innen von Unternehmen weiter genutzt werden sollten.

Hier ist nun zu beachten, welche Sprachen genauso oft behalten wie ersetzt werden sollten. Sprich, halten sich diese Lager das Gleichgewicht oder gibt es eine klare Richtung, in welche die Meinungen gehen?

PHP zeigt einen klaren Trend zum “Ersetzen”, welcher das “Behalten” aussticht. Dies im Gegensatz zu JavaScript, auf das wesentlich mehr Entwickler/innen weiter bauen möchten, als es zu ersetzen.

Behalten 2020

  Behalten 2019   Ersetzen 2020  
HTML 387 HTML 297 PHP 155
SQL 385 CSS 258 JavaScript 146
CSS 305 SQL 256 Java 127
Shell script 277 JavaScript 242 VBA 99
Java 267 Java 203 Shell 85
JavaScript 227 Bash/Shell 188 VB.NET 63
TypeScript 152 TypeScript 144 C 62
Python 137 C# 117 Objective-C 57
C# 118 Python 102 Perl 54
C++ 71 C++ 57 Groovy 48
PHP 58 PHP 52 C++ 47
C 57 C 41 Cobol 50
Kotlin 34 Kotlin 36 CSS 42
Groovy 30 Swift 34 SQL 34
Swift 29 Go 30 Ruby 30
Go 27 Groovy 28 C# 28
Ruby 20 Ruby 27 Delphi 27
Assembly 18 Scala 15 Matlab 25
R 14 Objective-C 12 Assembly 25
Scala 13 Assembly 12 Abap 25
Objective-C 9 Rust 12 Fortran 25
Matlab 8 VB.NET 10 Python 23
Perl 5 Matlab 8 HTML 22
WebAssembly 5 Perl 7 Scala 17
F# 5 R 7 TypeScript 16
Erlang 5 VBA 6 Smalltalk 16
    Abap 6 Kotlin 13
    Clojure 6 Swift 8
        R 8
        F# 7
        Go 6
        WebAssembly 6
        Haskell 6
        Dart 6
        Erlang 6
        Clojure 5

>Inhaltsverzeichnis Detail anzeigen Detail verbergen