“Software is eating the world,” venture capitalist Marc Andreessen famously declared.
Someone has to write that software. Why not you?
There are thousands of programming languages, but some are far more popular than others.
“Software is eating the world,” venture capitalist Marc Andreessen famously declared.
Someone has to write that software. Why not you?
There are thousands of programming languages, but some are far more popular than others.
3 Comments
Tomi Engdahl says:
David Robinson / Stack Overflow Blog:
Stack Overflow launches Trends to track interest in programming languages and technologies over time, based on volume of questions asked per month
Introducing Stack Overflow Trends
https://stackoverflow.blog/2017/05/09/introducing-stack-overflow-trends/
Tomi Engdahl says:
TIOBE Index for May 2017
May Headline: the pack is closing in on Java and C
https://www.tiobe.com/tiobe-index/
Java and C are in a heavy downward trend since the beginning of 2016. Both languages have lost more than 6% if compared to last year. So which programming languages are taking advantage of this drop? Well, actually all the other languages. Since software is adopted by more and more domains nowadays, C (low level software development) and Java (high level software development) apparently don’t suffice any more. To illustrate this point, a rating of 0.6% was sufficient to reach the top 20 in 2012. Nowadays this would put you at position 33.
The index can be used to check whether your programming skills are still up to date or to make a strategic decision about what programming language should be adopted when starting to build a new software system.
Tomi Engdahl says:
Functional programming languages entering the mainstream- infographic by Appdynamics
https://pentestmag.com/functional-programming-languages-entering-mainstream-infographic-appdynamics/
Functional programming languages such as Scala, Clojure, and Haskell are quietly growing in popularity. These languages offer expressive and concise syntax, exceptional compile-time error checking (meaning fewer bugs in production), and strong support for parallel operations. These benefits come at the cost of a comparatively steep learning curve and small hiring pool.