Australia
Germany
Netherlands
New Zealand
South Africa
United Kingdom
United States
World
On technical details we wanted to know which of the programming languages are mostly used by the RSEs. We give them a multi-choice list inspired by the results published by Stackoverflow .
We also wanted to know which operating system they use for work.
Questions in this section:
Which operating system do you primarily use for development? (one choice)
What programming languages do you use at work? Please select all that apply.
(multiple choice)
Australia
Programming languages
Programming languages for Australia
Count
Percentage
Python
68
68.6869
R
39
39.3939
SQL
34
34.3434
C++
32
32.3232
C
31
31.3131
JavaScript
26
26.2626
Fortran
22
22.2222
Java
20
20.202
C#
12
12.1212
Matlab
12
12.1212
PHP
9
9.09091
Perl
8
8.08081
Ruby
5
5.05051
Go
5
5.05051
Julia
3
3.0303
VB.NET
2
2.0202
VBA
2
2.0202
Lua
2
2.0202
Visual Basic
2
2.0202
Groovy
2
2.0202
Haskell
1
1.0101
Scala
1
1.0101
Clojure
1
1.0101
TypeScript
1
1.0101
Rust
1
1.0101
F#
1
1.0101
Elixir
0
0
Dart
0
0
Hack
0
0
Erlang
0
0
Smalltalk
0
0
Common Lisp
0
0
Swift
0
0
CoffeeScript
0
0
Objective-C
0
0
Assembly
0
0
Download CSV
2021-08-04T21:04:17.118585
image/svg+xml
Matplotlib v3.4.2, https://matplotlib.org/
0
10
20
30
40
50
60
70
Python
R
SQL
C++
C
JavaScript
Fortran
Java
C#
Matlab
PHP
Perl
Ruby
Go
Julia
VBA
VB.NET
Lua
Groovy
Visual Basic
Haskell
Scala
Clojure
TypeScript
Rust
F#
Objective-C
Smalltalk
CoffeeScript
Swift
Common Lisp
Elixir
Erlang
Hack
Dart
Assembly
Programming languages, Australia
PNG SVG
Operating systems
Operating systems for Australia
Count
Percentage
GNU/Linux
51
60
OS X
17
20
Windows
15
17.6471
Other
2
2.35294
Download CSV
2021-08-04T21:04:17.491432
image/svg+xml
Matplotlib v3.4.2, https://matplotlib.org/
0
10
20
30
40
50
60
GNU/Linux
OS X
Windows
Other
Operating systems, Australia
PNG SVG
Germany
Programming languages
Programming languages for Germany
Count
Percentage
Percentage in 2017
Difference with previous year
Python
211
63.3634
53.8462
9.51721
C++
125
37.5375
30.4615
7.076
C
88
26.4264
22.4615
3.96489
JavaScript
76
22.8228
26.4615
-3.63872
Java
74
22.2222
21.2308
0.991453
Matlab
73
21.9219
20.6154
1.30654
R
69
20.7207
23.0769
-2.3562
SQL
66
19.8198
19.6923
0.127512
Fortran
58
17.4174
18.7692
-1.35181
PHP
31
9.30931
12.6154
-3.30608
C#
29
8.70871
4.30769
4.40102
Perl
16
4.8048
10.1538
-5.34904
Julia
14
4.2042
3.69231
0.511897
TypeScript
14
4.2042
1.53846
2.66574
VBA
11
3.3033
4
-0.696697
Rust
8
2.4024
0.615385
1.78702
Assembly
8
2.4024
3.07692
-0.674521
Go
7
2.1021
1.23077
0.871333
Ruby
6
1.8018
4
-2.1982
VB.NET
5
1.5015
1.23077
0.270732
Scala
5
1.5015
0.923077
0.578425
Visual Basic
5
1.5015
2.46154
-0.960037
Groovy
5
1.5015
1.23077
0.270732
Lua
5
1.5015
2.46154
-0.960037
Common Lisp
3
0.900901
0.307692
0.593209
Haskell
3
0.900901
0.923077
-0.022176
Swift
2
0.600601
0.615385
-0.014784
Objective-C
1
0.3003
0.615385
-0.315084
CoffeeScript
1
0.3003
0.615385
-0.315084
F#
0
0
0
0
Erlang
0
0
0
0
Elixir
0
0
0
0
Hack
0
0
0
0
Dart
0
0
0
0
Smalltalk
0
0
0
0
Clojure
0
0
0.307692
-0.307692
Download CSV
2021-08-04T21:04:18.609391
image/svg+xml
Matplotlib v3.4.2, https://matplotlib.org/
0
10
20
30
40
50
60
Clojure
Smalltalk
Dart
Hack
Elixir
Erlang
F#
CoffeeScript
Objective-C
Swift
Haskell
Common Lisp
Lua
Groovy
Visual Basic
Scala
VB.NET
Ruby
Go
Assembly
Rust
VBA
TypeScript
Julia
Perl
C#
PHP
Fortran
SQL
R
Matlab
Java
JavaScript
C
C++
Python
0%
0%
0%
0%
0%
0%
0%
0%
0%
1%
1%
1%
2%
2%
2%
2%
2%
2%
2%
2%
2%
3%
4%
4%
5%
9%
9%
17%
20%
21%
22%
22%
23%
26%
38%
63%
Programming languages, Germany
0
10
Δ
PNG SVG
Operating systems
Operating systems for Germany
Count
Percentage
Percentage in 2017
Difference with previous year
GNU/Linux
164
58.363
60.0806
-1.71766
Windows
84
29.8932
22.5806
7.31259
OS X
28
9.96441
14.9194
-4.95494
Other
5
1.77936
2.41935
-0.639995
Download CSV
2021-08-04T21:04:19.211156
image/svg+xml
Matplotlib v3.4.2, https://matplotlib.org/
0
10
20
30
40
50
60
Other
OS X
Windows
GNU/Linux
2%
10%
30%
58%
Operating systems, Germany
−5
0
5
Δ
PNG SVG
Netherlands
Programming languages
Programming languages for Netherlands
Count
Percentage
Python
44
81.4815
JavaScript
22
40.7407
C++
18
33.3333
SQL
15
27.7778
R
12
22.2222
Java
11
20.3704
C
8
14.8148
PHP
5
9.25926
TypeScript
5
9.25926
Matlab
4
7.40741
Ruby
2
3.7037
Groovy
2
3.7037
Julia
2
3.7037
Fortran
2
3.7037
Scala
2
3.7037
Rust
2
3.7037
Perl
1
1.85185
Swift
1
1.85185
Smalltalk
0
0
VB.NET
0
0
VBA
0
0
Assembly
0
0
Objective-C
0
0
Lua
0
0
Haskell
0
0
Hack
0
0
Go
0
0
F#
0
0
Erlang
0
0
Elixir
0
0
Dart
0
0
Common Lisp
0
0
CoffeeScript
0
0
Clojure
0
0
C#
0
0
Visual Basic
0
0
Download CSV
2021-08-04T21:04:20.101711
image/svg+xml
Matplotlib v3.4.2, https://matplotlib.org/
0
10
20
30
40
50
60
70
80
Python
JavaScript
C++
SQL
R
Java
C
TypeScript
PHP
Matlab
Ruby
Groovy
Julia
Fortran
Scala
Rust
Perl
Swift
C#
Smalltalk
Clojure
CoffeeScript
Common Lisp
Dart
Elixir
Erlang
F#
Go
Hack
Haskell
Lua
Objective-C
Assembly
VBA
VB.NET
Visual Basic
Programming languages, Netherlands
PNG SVG
Operating systems
Operating systems for Netherlands
Count
Percentage
GNU/Linux
30
62.5
Windows
10
20.8333
OS X
7
14.5833
Other
1
2.08333
Download CSV
2021-08-04T21:04:20.476328
image/svg+xml
Matplotlib v3.4.2, https://matplotlib.org/
0
10
20
30
40
50
60
GNU/Linux
Windows
OS X
Other
Operating systems, Netherlands
PNG SVG
New Zealand
Programming languages
Programming languages for New Zealand
Count
Percentage
Python
29
78.3784
SQL
15
40.5405
R
15
40.5405
JavaScript
14
37.8378
C
13
35.1351
C++
11
29.7297
Java
10
27.027
Fortran
10
27.027
Perl
8
21.6216
Matlab
6
16.2162
PHP
3
8.10811
Julia
3
8.10811
TypeScript
2
5.40541
C#
2
5.40541
Swift
1
2.7027
VBA
1
2.7027
Rust
1
2.7027
Assembly
1
2.7027
Visual Basic
1
2.7027
Go
1
2.7027
Common Lisp
1
2.7027
Erlang
1
2.7027
Scala
0
0
Clojure
0
0
VB.NET
0
0
CoffeeScript
0
0
Dart
0
0
Smalltalk
0
0
Haskell
0
0
Lua
0
0
Ruby
0
0
F#
0
0
Groovy
0
0
Objective-C
0
0
Hack
0
0
Elixir
0
0
Download CSV
2021-08-04T21:04:21.332379
image/svg+xml
Matplotlib v3.4.2, https://matplotlib.org/
0
10
20
30
40
50
60
70
80
Python
SQL
R
JavaScript
C
C++
Java
Fortran
Perl
Matlab
PHP
Julia
TypeScript
C#
Rust
Swift
VBA
Assembly
Go
Common Lisp
Erlang
Visual Basic
Hack
Haskell
Objective-C
Groovy
F#
Ruby
Lua
Dart
Smalltalk
CoffeeScript
VB.NET
Clojure
Scala
Elixir
Programming languages, New Zealand
PNG SVG
Operating systems
Operating systems for New Zealand
Count
Percentage
GNU/Linux
23
67.6471
OS X
6
17.6471
Windows
5
14.7059
Download CSV
2021-08-04T21:04:21.776327
image/svg+xml
Matplotlib v3.4.2, https://matplotlib.org/
0
10
20
30
40
50
60
70
GNU/Linux
OS X
Windows
Operating systems, New Zealand
PNG SVG
South Africa
Programming languages
Programming languages for South Africa
Count
Percentage
Percentage in 2017
Difference with previous year
Python
14
60.8696
42.1053
18.7643
SQL
6
26.087
15.7895
10.2975
R
6
26.087
15.7895
10.2975
Java
4
17.3913
5.26316
12.1281
C++
3
13.0435
15.7895
-2.746
C
3
13.0435
21.0526
-8.00915
JavaScript
3
13.0435
15.7895
-2.746
C#
2
8.69565
10.5263
-1.83066
PHP
2
8.69565
0
8.69565
Perl
2
8.69565
5.26316
3.43249
Assembly
1
4.34783
5.26316
-0.915332
TypeScript
1
4.34783
0
4.34783
Scala
1
4.34783
0
4.34783
Matlab
1
4.34783
5.26316
-0.915332
Julia
1
4.34783
0
4.34783
Visual Basic
1
4.34783
5.26316
-0.915332
Groovy
1
4.34783
0
4.34783
Go
1
4.34783
0
4.34783
Erlang
1
4.34783
0
4.34783
Rust
0
0
0
0
VBA
0
0
5.26316
-5.26316
VB.NET
0
0
5.26316
-5.26316
Clojure
0
0
0
0
Swift
0
0
0
0
CoffeeScript
0
0
0
0
Smalltalk
0
0
0
0
Common Lisp
0
0
0
0
Haskell
0
0
0
0
Ruby
0
0
0
0
Hack
0
0
0
0
Elixir
0
0
0
0
F#
0
0
0
0
Objective-C
0
0
0
0
Fortran
0
0
15.7895
-15.7895
Lua
0
0
0
0
Dart
0
0
0
0
Download CSV
2021-08-04T21:04:22.878258
image/svg+xml
Matplotlib v3.4.2, https://matplotlib.org/
0
10
20
30
40
50
60
Dart
Lua
Fortran
Objective-C
F#
Elixir
Hack
Ruby
Haskell
Common Lisp
Smalltalk
CoffeeScript
Swift
Clojure
VB.NET
VBA
Rust
Erlang
Go
Groovy
Visual Basic
Julia
Matlab
Scala
TypeScript
Assembly
Perl
PHP
C#
JavaScript
C
C++
Java
R
SQL
Python
0%
0%
0%
0%
0%
0%
0%
0%
0%
0%
0%
0%
0%
0%
0%
0%
0%
4%
4%
4%
4%
4%
4%
4%
4%
4%
9%
9%
9%
13%
13%
13%
17%
26%
26%
61%
Programming languages, South Africa
0
20
Δ
PNG SVG
Operating systems
Operating systems for South Africa
Count
Percentage
Percentage in 2017
Difference with previous year
GNU/Linux
14
73.6842
54.5455
19.1388
Windows
5
26.3158
18.1818
8.13397
Download CSV
2021-08-04T21:04:23.413175
image/svg+xml
Matplotlib v3.4.2, https://matplotlib.org/
0
10
20
30
40
50
60
70
Windows
GNU/Linux
26%
74%
Operating systems, South Africa
0
20
Δ
PNG SVG
United Kingdom
Programming languages
Programming languages for United Kingdom
Count
Percentage
Percentage in 2017
Difference with previous year
Python
182
77.1186
76.0163
1.10238
C++
89
37.7119
38.2114
-0.499518
C
83
35.1695
36.9919
-1.82238
R
69
29.2373
23.1707
6.06656
SQL
66
27.9661
31.3008
-3.33471
JavaScript
65
27.5424
33.7398
-6.19746
Fortran
65
27.5424
nan
nan
Java
47
19.9153
25.6098
-5.6945
Matlab
41
17.3729
24.7967
-7.42387
Perl
29
12.2881
16.6667
-4.37853
PHP
22
9.32203
12.1951
-2.87309
C#
17
7.20339
7.31707
-0.113683
TypeScript
8
3.38983
3.65854
-0.268706
Ruby
7
2.9661
5.69106
-2.72496
VBA
7
2.9661
2.84553
0.120573
Assembly
6
2.54237
2.03252
0.509853
Rust
4
1.69492
1.21951
0.475403
Julia
4
1.69492
0.813008
0.881907
Visual Basic
3
1.27119
2.84553
-1.57434
Groovy
3
1.27119
2.84553
-1.57434
Go
3
1.27119
2.03252
-0.761334
CoffeeScript
3
1.27119
0.813008
0.458178
Lua
3
1.27119
0.406504
0.864682
Scala
3
1.27119
2.43902
-1.16784
Objective-C
2
0.847458
0.813008
0.0344495
VB.NET
2
0.847458
0.406504
0.440954
Clojure
1
0.423729
0.406504
0.0172247
Common Lisp
0
0
0
0
Swift
0
0
0.406504
-0.406504
Haskell
0
0
0.813008
-0.813008
Smalltalk
0
0
0
0
Elixir
0
0
0.813008
-0.813008
Erlang
0
0
0.406504
-0.406504
F#
0
0
1.21951
-1.21951
Hack
0
0
0
0
Dart
0
0
0
0
Download CSV
2021-08-04T21:04:24.657316
image/svg+xml
Matplotlib v3.4.2, https://matplotlib.org/
0
10
20
30
40
50
60
70
80
Dart
Hack
F#
Erlang
Elixir
Smalltalk
Haskell
Swift
Common Lisp
Clojure
VB.NET
Objective-C
Scala
Lua
CoffeeScript
Go
Groovy
Visual Basic
Julia
Rust
Assembly
VBA
Ruby
TypeScript
C#
PHP
Perl
Matlab
Java
Fortran
JavaScript
SQL
R
C
C++
Python
0%
0%
0%
0%
0%
0%
0%
0%
0%
0%
1%
1%
1%
1%
1%
1%
1%
1%
2%
2%
3%
3%
3%
3%
7%
9%
12%
17%
20%
28%
28%
28%
29%
35%
38%
77%
Programming languages, United Kingdom
−5
0
5
Δ
PNG SVG
Operating systems
Operating systems for United Kingdom
Count
Percentage
Percentage in 2017
Difference with previous year
GNU/Linux
126
61.4634
61.2903
0.173092
OS X
39
19.0244
23.5023
-4.47791
Windows
37
18.0488
14.2857
3.76307
Android
1
0.487805
nan
nan
iOS
1
0.487805
nan
nan
Other
1
0.487805
0.921659
-0.433854
Download CSV
2021-08-04T21:04:25.377149
image/svg+xml
Matplotlib v3.4.2, https://matplotlib.org/
0
10
20
30
40
50
60
Other
iOS
Android
Windows
OS X
GNU/Linux
0%
0%
0%
18%
19%
61%
Operating systems, United Kingdom
−2.5
0.0
2.5
Δ
PNG SVG
United States
Programming languages
Programming languages for United States
Count
Percentage
Percentage in 2017
Difference with previous year
Python
115
78.2313
73.6196
4.61166
C++
51
34.6939
42.9448
-8.25091
C
50
34.0136
44.7853
-10.7717
SQL
47
31.9728
30.0613
1.91144
JavaScript
42
28.5714
27.6074
0.964067
R
34
23.1293
39.8773
-16.748
Java
31
21.0884
18.4049
2.68353
Fortran
30
20.4082
30.6748
-10.2667
Perl
20
13.6054
15.9509
-2.34548
Matlab
20
13.6054
28.2209
-14.6154
PHP
10
6.80272
13.4969
-6.69421
C#
9
6.12245
4.29448
1.82797
Ruby
6
4.08163
8.58896
-4.50732
Assembly
4
2.72109
0.613497
2.10759
VBA
4
2.72109
1.84049
0.880598
Julia
4
2.72109
7.36196
-4.64087
Groovy
4
2.72109
0
2.72109
Scala
3
2.04082
3.68098
-1.64017
Rust
2
1.36054
1.84049
-0.479947
Lua
2
1.36054
6.13497
-4.77443
Go
2
1.36054
4.29448
-2.93393
Clojure
2
1.36054
0.613497
0.747047
CoffeeScript
2
1.36054
0.613497
0.747047
Common Lisp
1
0.680272
0.613497
0.0667752
TypeScript
1
0.680272
1.84049
-1.16022
Swift
1
0.680272
2.45399
-1.77372
Visual Basic
1
0.680272
1.22699
-0.546722
Elixir
1
0.680272
0
0.680272
Objective-C
1
0.680272
1.84049
-1.16022
Hack
0
0
0
0
Dart
0
0
0
0
Smalltalk
0
0
0
0
Erlang
0
0
0
0
F#
0
0
1.22699
-1.22699
VB.NET
0
0
0
0
Haskell
0
0
0.613497
-0.613497
Download CSV
2021-08-04T21:04:26.730206
image/svg+xml
Matplotlib v3.4.2, https://matplotlib.org/
0
10
20
30
40
50
60
70
80
Haskell
VB.NET
F#
Erlang
Smalltalk
Dart
Hack
Objective-C
Elixir
Visual Basic
Swift
TypeScript
Common Lisp
CoffeeScript
Clojure
Go
Lua
Rust
Scala
Groovy
Julia
VBA
Assembly
Ruby
C#
PHP
Matlab
Perl
Fortran
Java
R
JavaScript
SQL
C
C++
Python
0%
0%
0%
0%
0%
0%
0%
1%
1%
1%
1%
1%
1%
1%
1%
1%
1%
1%
2%
3%
3%
3%
3%
4%
6%
7%
14%
14%
20%
21%
23%
29%
32%
34%
35%
78%
Programming languages, United States
−10
0
Δ
PNG SVG
Operating systems
Operating systems for United States
Count
Percentage
Percentage in 2017
Difference with previous year
GNU/Linux
84
63.1579
54.5455
8.61244
OS X
36
27.0677
34.8485
-7.78082
Windows
13
9.77444
9.84848
-0.0740488
Download CSV
2021-08-04T21:04:27.374641
image/svg+xml
Matplotlib v3.4.2, https://matplotlib.org/
0
10
20
30
40
50
60
Windows
OS X
GNU/Linux
10%
27%
63%
Operating systems, United States
−5
0
5
Δ
PNG SVG
World
Programming languages
Programming languages for World
Count
Percentage
Python
33
60
R
19
34.5455
JavaScript
17
30.9091
SQL
16
29.0909
C++
13
23.6364
Matlab
11
20
C
6
10.9091
Fortran
6
10.9091
Perl
5
9.09091
PHP
3
5.45455
Ruby
3
5.45455
Java
3
5.45455
Julia
3
5.45455
VBA
2
3.63636
C#
2
3.63636
Go
2
3.63636
Scala
1
1.81818
Erlang
1
1.81818
Elixir
1
1.81818
CoffeeScript
1
1.81818
Swift
0
0
Smalltalk
0
0
TypeScript
0
0
Rust
0
0
VB.NET
0
0
Assembly
0
0
Objective-C
0
0
Lua
0
0
Haskell
0
0
Hack
0
0
Groovy
0
0
F#
0
0
Dart
0
0
Common Lisp
0
0
Clojure
0
0
Visual Basic
0
0
Download CSV
2021-08-04T21:04:28.325564
image/svg+xml
Matplotlib v3.4.2, https://matplotlib.org/
0
10
20
30
40
50
60
Python
R
JavaScript
SQL
C++
Matlab
C
Fortran
Perl
PHP
Ruby
Java
Julia
VBA
C#
Go
Scala
Erlang
CoffeeScript
Elixir
Clojure
Lua
Common Lisp
Dart
F#
Groovy
Hack
Haskell
Objective-C
Assembly
VB.NET
Rust
TypeScript
Smalltalk
Swift
Visual Basic
Programming languages, World
PNG SVG
Operating systems
Operating systems for World
Count
Percentage
GNU/Linux
29
74.359
Windows
5
12.8205
OS X
5
12.8205
Download CSV
2021-08-04T21:04:28.748253
image/svg+xml
Matplotlib v3.4.2, https://matplotlib.org/
0
10
20
30
40
50
60
70
GNU/Linux
OS X
Windows
Operating systems, World
PNG SVG