Objective-C Overtakes C++ in TIOBE Index
Objective-C Overtakes C++ in TIOBE Index
Written by Ian Elliot   
Friday, 06 July 2012

An interesting change was noted in July's TIOBE Index of programming languages. Objective-C has overtaken C++ to assume third place, behind Java and C.

Although the TIOBE Index has its shortcomings, the finding that Objective-C has overtaken C++ is reiterated in the open source Transparent Language Popularity Index which is based on an automatic tool that can be downloaded from SourceForge.

The July results for this alternative index show the same four languages in the top positions, although with Java rather than C in the top slot:

 

July 2012

TIOBE

Transparent

Java

16.1%

20.4%

C

18.3%

16.8%

Objective-C

9.3%

9.2%

C++

9.1%

7.9%

 

According to the TIOBE blog:

Both Objective-C and C++ started in 1983 as object-oriented successors of the C languages. Right from the beginning, Objective-C and C++ competed to become the de facto object-oriented programming language. It took quite some years before C++ could claim victory. Now Objective-C is back (thanks to the iPhone and iPad), but not as a direct competitor of C++ any more. C++ is used heavily in large high-performance systems whereas Objective-C is mainly used in the mobile apps industry.

As you can see from the charts below, Objective-C popularity has experienced a rise in the past 3 years while C++ has been in general decline, despite Microsoft's push to make it the top language for Windows 8 development - which may account for the bounce-back in the early months of this year.

 

tiobechartcco

The fall of C++ (red line) against the modest rise in Objective-C (blue line)

 

TIOBE's Top20 Chart shows that JavaScript, which had risen to be in eighth position in March 2012, has sunk back down and Ruby has overtaken it. However the, percentages for these languages are small - Ruby has 1.77% compared to JavaScript's 1,45%.

 

tiobejuly2012

 

The biggest mystery in the table is the rise of ten places in Visual Basic .NET - why? It is also interesting to spot the decline of Lua - a nice language but possibly riding too high recently because of press coverage and novelty value.

For some information on the two newish Google languages we have to turn to the Transparent Language Popularity Index which reveals Go at 17 and Dart at 56. Perhaps Go is winning or is it that Dart is just not well enough developed yet?

 

TIOBE

 

More Information

TIOBE Index

Transparent Language Popularity Index

 

Related Articles

The Top Languages of 2011

JavaScript On the Rise

Language of the year

Lua, D and the Cs all gain ground

Programming language (Infographic)

 

 
 
 

blog comments powered by Disqus

 

To be informed about new articles on I Programmer, install the I Programmer Toolbar, subscribe to the RSS feed, follow us on, Twitter, Facebook, Google+ or Linkedin,  or sign up for our weekly newsletter.

 

Banner


Amazon Go - The Shop Where You Take What You Want & AI Does The Bill
05/12/2016

It really hasn't sunk in yet just how much AI is going to change things, but Amazon's almost mundane experiment in shopping technology is a glimpse of what is in store for us. 



HTML 5.1 Is Here
07/11/2016

When you think back to the days when HTML 5 was the exciting new technology that was going to save us all, it is something of a shock to realize that HTML 5.1 slips in almost unnoticed as an official  [ ... ]


More News

Last Updated ( Wednesday, 25 July 2012 )
 
 

   
RSS feed of news items only
I Programmer News
Copyright © 2016 i-programmer.info. All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.