IEEE Spectrum has published its fourth annual ranking of of top programming languages, and the R language is again featured in the Top 10. This year R ranks at #6, down a spot from its 2016 ranking (and with an IEEE score — derived from search, social media, and job listing trends — tied with the #5 place-getter, C#). Python has taken the #1 slot from C, jumping from its #3 ranking in 2016.
For R (a domain specific language for data science) to rank in the top 10, and for Python (a general-purpose language with many data science applications) to take the top spot, may seem like a surprise. I attribute this to continued broad demand for machine intelligence application development, driven by the growth of "big data" initiatives and the strategic imperative to capitalize on these data stores by companies wordwide. Other data-oriented languages appear in the Top 50 rankings, including Matlab (#15), SQL (#23), Julia (#31) and SAS (#37).
For the complete announcement of the 2017 IEEE Spectrum rankings, including additional commentary and analysis of changes, follow the link below.
IEEE Spectrum: The 2017 Top Programming Languages
1. Leading edge bloggers will pickup and hype a language or methodology in years 1 to 5
2. Vendors, bloggers, software tool companies will jump in and heavily promote in years 2 to 7
3. Conferences will cash in on the new best language in years 3 to 7
3. Groups selling business guidance for profit to large companies come in years 3 to 7
4. Developers will use it in years 4-7
5. Leading edge bloggers will abandon it and move on to the newest buzzed language in year 4
6. The rest of the hype bandwagon will abandon it in year 5
Rinse and repeat every 7 years.
A profit by technology hype cycle in action.
Think Ruby a few years ago...
Posted by: Bob | July 24, 2017 at 06:36
Great Article Thanks You so much for sharing your experience with us
poroje amade matlab
Posted by: poroje amade matlab | July 25, 2017 at 08:51
nice!
Posted by: PabloRQ | July 27, 2017 at 02:02