Python, Matlab, R and Julia

teaching
programming
education
open source
free software
Author

Matthew Brett

Published

April 5, 2019

Keywords

Matlab, Python, R, Julia

The Stackoverflow Developer Survey has a section on programming languages called Most loved, dreaded and wanted.

I’ve written about the contrast between Python and Matlab for teaching in Python, Matlab, teaching, but I am also interested in R and Julia.

See the detail below. In summary:

Here are the definitions for each category:

The table shows the positions of each language in the descending ordered list for each category. There are 25 languages in each list. If the language does not appear in the list, I’ve put “>25” as the position.

Loved Dreaded Wanted
Python 3 >25 1
R 19 20 14
Matlab >25 6 >25
Julia 17 22 >25

These are the corresponding percentage scores. If the language does not appear in the corresponding list, I put “< X%”, where X is the percent score for the last position in the corresponding list. I rounded percents to the nearest integer.

Loved Dreaded Wanted
Python 68% <44% 25%
R 49% 51% 6%
Matlab <42% 77% <3%
Julia 53% 47% <3%