SHARE
Facebook X Pinterest WhatsApp

The Hottest Programming Language? It’s All in How You Measure It

Is Apple’s Objective-C the hottest programming language going or is it C#? Two polls of programming language popularity differ in their views. TIOBE Programming Community Index for January names Objective-C the programming language of the year for 2012, but also notes the growth of C++ and Python. Going forward, it predicts continued growth for Java […]

Written By
thumbnail
Susan Hall
Susan Hall
Jan 8, 2013

Is Apple’s Objective-C the hottest programming language going or is it C#? Two polls of programming language popularity differ in their views.

TIOBE Programming Community Index for January names Objective-C the programming language of the year for 2012, but also notes the growth of C++ and Python.

Going forward, it predicts continued growth for Java (Android) and C++/C# (Windows Mobile), but also JavaScript and MATLAB, which it calls “the de facto standard for numerical computing the last couple of years.”

Here’s its top 10:

  1. C
  2. Java
  3. Objective-C
  4. C++
  5. C#
  6. PHP
  7. Visual Basic
  8. Python
  9. Perl
  10. JavaScript

Over at pyDatalog, however, its PYPL PopularitY of Programming Language Index finds C# the fastest-growing language of the year, but Python the leader over the past five years.

Its top 10 looks like this:

  1. Java
  2. PHP
  3. C++
  4. C#
  5. C
  6. Python
  7. Javascript
  8. Visual Basic
  9. Ruby
  10. Perl

The PyPL index, which tracks Google searches to pages with specific languages, while the Tiobe index measures the number of Web pages using a specific language, a measure that goes beyond just Google searches, as Computerworld points out.

It quotes Tiobe’s Paul Jansen, saying:

It is true that we are a lagging indicator because we measure the number of pages available. If a page has been created 10 years ago and it still can be looked up, it counts for us. PyPL tracks demand for pages, whereas we track availability of pages. On the long term this is about the same because if there is no demand, there will be no availability and vice versa.

Recommended for you...

Why Low-Code/No-Code is the Key to Faster Engineering
Kihara Kimachia
Jul 22, 2022
Python for Machine Learning: A Tutorial
Kihara Kimachia
Jun 20, 2022
Best Performance Testing Tools for 2022
Jenn Fulmer
Jun 14, 2022
Tips for Writing the Perfect Business Requirements Document
Jillian Koskie
May 24, 2022
IT Business Edge Logo

The go-to resource for IT professionals from all corners of the tech world looking for cutting edge technology solutions that solve their unique business challenges. We aim to help these professionals grow their knowledge base and authority in their field with the top news and trends in the technology space.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.