Julia Language Ranking Trend
(Updated: January 13, 2019)
Welcome to edit/update
Abstract: According to TIOBE, Julia entered into the Top-50 list in September 2016 for the first time and climbed to 37, the highest rank up to now, in March 2018. The latest rank is 37 in January 2019.
Julia is a high-level general-purpose dynamic programming language that was originally designed to address the needs of high-performance numerical analysis and computational science, without the typical need of separate compilation to be fast, also usable for client and server web use, low-level systems programming or as a specification language.
Work on Julia was started in 2009, by Jeff Bezanson, Stefan Karpinski, Viral B. Shah, and Alan Edelman who set out to create a free language that was both high-level and fast. On 14 February 2012 the team launched a website with a blog post explaining the language’s mission. Julia 1.0, the first longterm stable version, was released on 8 August 2018.
Since 2012, the user number and package number keep on increasing. In order to give an overview of the popularity the trend, we collect the historical language-rank data from TIOBE and RedMonk, after it first enters Top-50 in Sep, 2016. Hope it could be help the users to understand the popularity trend of Julia. Data complement and correction are welcomed.
2. Language Popularity Trend
There are many websites/organizations rank the popularity of the programming languages according to different indexes and evaluation methods. TIOBE and RedMonk are two of the popular websites, which are selected as the data source to show the popularity trend of Julia.
2.1 Trend According to TIOBE
Table 1. Julia rank and rating value from Sep 2016
|Sep, 2016||47||0.196%||Release V0.5||First time entering Top50|
|Jun, 2017||–||–||Release V0.6|
|Mar, 2018||37||0.301%||Highest rank till now|
|Aug, 2018||50||0.156||Release V1.0|
|Jan, 2019||37||0.296%||Highest rank till now|
As the marketing/percentage of Julia is still small, the ranking would not be so robust and fluctuation is normal.
The ranking and rating value graphs are as follows.
Figure 1 Julia Ranking (TIOBE)
Figure 2 Julia rating value (TIOBE)
2.2 RedMonk Rank
The following table shows the Julia Rank in RedMonk.
Figure Popularity trend according to RedMonk
Figure 3 Popularity trend according to GitHub and Stack Overflow (Noted: the data is measured manually from the following figures from RedMonk.)
3 Package Trend
Appendix A. Report from RedMonk
(a) 2013 - January
(b) 2013 - July
(c) 2014 - January
(d) 2014 - July
(e) 2015 - January
(f) 2015 - July
(g) 2016 - January
(h) 2016 - July
(i) 2017 - January
(j) 2017 - July
(k) 2018 - January
Figure 3 The graph of the ranking from 2014 (RedMonk)
Appendix B. Authors and contributors