March Tiobe Index: Brief Comments
https://www.tiobe.com/tiobe-index/

March Tiobe Index: Brief Comments

The March Tiobe Index is out. I follow Java (1, up short term), Python (3, continual rise), R (11, steady mid-term) MATLAB (15, down mid-term), SAS (21, steady-ish), Julia (49, wildly down?). Some thoughts on these platforms are below. What do you think?

No alt text provided for this image

Full disclosure. I work for a JDK/JVM (Java) provider. I used to work at MathWorks (MATLAB) and after that a Python-using geoscience firm. Friends & former colleagues use Python, R and a few experiment with Julia for data science, quant, analytics and other projects, so my interests tend toward analytics in production. With this in mind, I also track SAS where I have former colleagues. Since SAS embed Java as part of their software delivery, our paths have intersected on several occasions lately. 

I see three factors driving Java's (my JDK provider's free OpenJDK build here) 1 year and 2 year rise, though the language has featured at the top of the index for decades: i) new-found positivity among the OpenJDK community after Oracle’s bombshell; ii) distributed data-oriented container workflows (aids Python too) iii) some see increasing interest for Java in the embedded markets given the interconnected data flows between device, gateway and cloud.

No alt text provided for this image

Python, up from 2014 with a notable self-perpetuating rise from 2018 driven by data science, quant, also many university science & engineering departments has become a general-purpose tool of choice. Jupyter collaboration has helped. The Python community continues to do a great job, particularly given the difficult 2 to 3 transition. On the flip side, management and the blogosphere are rightly less forgiving of Python hype these days, some users falling by the wayside not quite having reinvented the wheel “for free”, occasionally leaving problematic legacy stacks.

No alt text provided for this image

Rumours of R’s demise at the expense of Python are exaggerated, though it has retrenched to being stats-first rather than a general-purpose behemoth. R’s Tiobe rating is gently oscillating after a dramatic fall from 2017/18 Peak R. SAS too is gently oscillating over the medium term, but unlikely to reach the heights of its late 2000s ratings.

My alma mater MATLAB did well in December, in February reverting to its mid-term (from 2017) descent. Does this add impetus to make core MATLAB “free”? Were MATLAB free, the pace of development in science and engineering would surely look very different very quickly. Still, MATLAB today holds a higher Tiobe rating than during its supposed pre-Python 2005-2015 peak. Also, its new excellent [commercial software-focussed] Gartner Data Science rating stands it in good stead, emphasizing completeness of vision, especially and uniquely for embedded code generation, i.e. making data science useful for the many and not just the few. Perhaps it is not so bad being Python’s favorite +1 and occasional Pythonista punchbag.

No alt text provided for this image

To my surprise, Julia has dropped like a ton of bricks and is in danger of dropping out of the Tiobe 50, just above the largely legacy S language. Marketing noise from the summer of 2019 and JuliaCons perhaps not backed up by substantial use? I’d be really surprised given what I hear, but who knows? 

Shane O'Kelly

Senior Enterprise Account Manager- Accelerating the pace of Engineering and Science at scale

5 年

Fair and balanced Steve as always!

回复

要查看或添加评论,请登录

Steve Wilcockson的更多文章

  • Python + KX: 2 Stars Collide

    Python + KX: 2 Stars Collide

    This blog is repurposed from the original on kx.com here.

  • Data Science and Machine Learning. With Java?

    Data Science and Machine Learning. With Java?

    This note has been compiled in part from the webinar Data Science & Machine Learning in Java, presented by Simon…

    1 条评论
  • The Hysteriometer: 8 Years Later

    The Hysteriometer: 8 Years Later

    On waking up this morning, a glance at my phone notified me that my "most commented" post on Facebook from 2012 was on…

  • To Salespeople, … With Love

    To Salespeople, … With Love

    I used to work in tech sales, primarily selling software to engineers, quants, data scientists, numerical researchers…

    9 条评论
  • The Non-Contradiction of Proprietary Finance and Community, Open Source Programming

    The Non-Contradiction of Proprietary Finance and Community, Open Source Programming

    I work in financial services, typically quantitative technology applications. One of my current employers is an imagery…

    9 条评论
  • Job Was Only Meant to Last 6 Months....... Two Decades Later

    Job Was Only Meant to Last 6 Months....... Two Decades Later

    21 years and 9 months is a long time to spend at a single company these days, or in my case two conflated companies -…

    35 条评论
  • Motivational Wisdom c/o My Garden Trellis

    Motivational Wisdom c/o My Garden Trellis

    Every once in a while, a colleague or a friend comes up to me and says, "Steve, you are clearly operating above and…

    7 条评论
  • Reforming Risk Management. Again?

    Reforming Risk Management. Again?

    In financial services, the need to reform, readjust and reinvent risk management has been a continual theme before and…

    1 条评论
  • Hedge Fund Wives: Not Assets Or Liabilities

    Hedge Fund Wives: Not Assets Or Liabilities

    The Headline: First Impressions Recently shared an article emailed me in a "newsletter": Hedge Fund Manager Who Lists…

    3 条评论
  • UK Election 2015: Forgotten Finance ?

    UK Election 2015: Forgotten Finance ?

    First, for those of you not from the UK, I apologise, but I hope the title makes clear this post is UK…

    5 条评论

社区洞察

其他会员也浏览了