The TIOBE Index uses this methodology to gauge the popularity of software languages. According to the latest measure:
- Java has swapped places with C, moving from number 2 in January 2015 to number 1 this month.
- Objective-C has moved from number 3 all the way down to number 18, one year later.
- Swift has risen from number 25 to number 14.
- C++ has moved from 4 to 3.
- Python has moved from 8 to 5.
An interesting comment from the article:
Java’s rise goes hand in hand with Objective-C’s decline (-5.88%). Apple’s announcement to replace Objective-C by Swift some time ago was the main cause of this fall. It was expected that Swift would gain as much popularity as Objective-C left behind, but that doesn’t appear to be the case. This is also observed in practice: TIOBE’s customers are not eagerly migrating to Swift yet.
I would have expected Swift plus Objective-C usage to be a near constant. Any fall in Objective-C would see a corresponding rise in Swift. That doesn’t appear to be the case.
Interesting.
UPDATE: You might also want to take a look at the annual Stack Overflow developer survey, found here. [H/T Eric Jacobson]
Java being so popular shows that developers have something other than security and functionality as their main concern.
take a look at the methodology. This would be skewed to show initial interest , rather than ongoing usage. I use Google all the time to search for examples of usage of cocoa touch methods (these days in Swift) or Go language libraries , both of which would fall off the grid in this survey. Looking at github commit activity stats by language is probably a more accurate approach.
Increases in language usage relates to new projects. New projects generally start because of the adoption of a new platform.
On iOS and Android there isn’t a surge of new projects like there were a few years ago. Devs are shifting to Swift from Obj-C on a relatively stable platform. That’s what I read.
AWS is surging as a platform (especially for the enterprise), hence the increase for Java and Python.
Personally, I was far too busy writing Objective-C code and trying to learn more about Swift to do Stack Overflow’s survey this or any other year.
Your post shows you have something other than an actual understanding of the subject.