Adding Assemblies to the Visual Studio "Add Reference" Dialog .NET Assembly FAQ - Part 1
May 30


Debate over the most popular programming language can become an emotional, almost religious battle.  And sometimes there's no debate at all, such as when a developer is assigned to repair legacy software.  "It was written in COBOL?" is a popular refrain.

A programming language is just one tool in a developer's expansive collection of specialty software and hardware.  So does it really matter which programming language a developer uses, as long as he or she is meeting customer requirements on time and within budget?

Yes, yes it does.  Ford or Chevy.  Stihl or Husky.  Coke or Pepsi.  Let's face it, we all get passionate about our tools.


Most Popular?

There are a number of ways to measure the popularity of a programming language, for example, based on the number of:

  • New applications written in the language
  • Existing applications written in the language
  • Developers that use the language primarily
  • Developers that use the language ever
  • Web searches
  • Available jobs that require skills in the language
  • Developers' favorites

The following surveys attempt to rank which programming languages are most popular, each using a different measure:

 

Tiobe.com

Tiobe is a popular site for ranking programming languages.  Tiobe bases its rankings on world-wide availability of skilled engineers, courses and third party vendors.  Rankings are not about the best programming language or the language in which most lines of code have been written.  Tiobe uses Google, MSN and Yahoo! search engines to measure the Web "chatter" and hence the popularity of each programming language.  The Tiobe top 11 for May 2007 are:



1. Java - 19.1%
2. C - 15.2%
3. C++ - 10.1%
4. PHP - 8.7%
5. Visual Basic - 8.4%
6. Perl - 6.2%
7. Python - 3.8%
8. C# - 3.7%
9. JavaScript - 3.1%
10. Ruby - 2.6%
11. Delphi - 2.1%

Dice.com

A September 2006 eWeek article ranks programming languages based on nationwide queries on Dice.com, a job site for technology professionals.  Following are percentage of jobs listed on Dice.com that require skills in each programming language:

1. Java - 35.7%
2. C, C++ - 15.3%
3. C# - 12.7%
4. Perl - 11.9%
5. JavaScript - 10.9%
6. Visual Basic .NET - 5.2%
7. PHP - 2.9%
8. Ajax - 2.7%
9. Python - 2.0%
10. Ruby - 0.7%

Evans Data

Evans Data Corporation conducted a Winter 2006 developer survey that ranks programming languages based on how many developers use that language at least some of the time:

1. Java - 45%
2. C, C++ - 40%
3. C# - 32%
4. Ajax - 28%
5. Visual Basic & VB.NET - 21%

Computerworld

In early 2005, Computerworld conducted a developer survey that measured which programming languages are in use by the developer's company:

1. C# - 72%
2. Java - 66%
3. Visual Basic - 62%
4. C++ - 54%
5. JavaScript - 50%
6. Unix Shell Scripts - 42%
7. Perl - 34%
8. C - 32%
9. PHP - 16%
10. Python - 8%
11. Delphi - 7%
12. TCL - 6%
13. Ruby - 1%

Popularity: 15% [?]


Copyright © 2007-8 Tiwebb Ltd. All rights reserved. This material may not be published, broadcast, rewritten or redistributed without explicit permission from Tiwebb Ltd.

kick it on DotNetKicks.com      

Tags: , , , , , , , , , , , , ,

15 Responses to “Most Popular Programming Languages”

  1. Mohit Mundhra Says:

    The results could have been based on more than these criterias only, like the best programming language for developing windows applications , etc, etc.

  2. PHP comes to be more popular than ever - eBrand Marketing Says:

    […] PHP development has been rapid in recent years. According to EDC statistic in 2006, PHP was ranked top 3 programming languages globally as a web scripting language. The other two languages were Java and .NET frameworks. What shocked people was, the growth of PHP has come to 37%, higher than the other two. […]

  3. DevTopics | The Rise and Fall of Visual Basic Says:

    […] by an Evans Data survey indicating that VB use has dropped 35% in the past year, and other language surveys show VB falling behind its brother C# and market leader […]

  4. Tech world blog » Blog Archive » Most Popular Programming Languages Says:

    […] read more | digg story […]

  5. Chris Pietschmann Says:

    How does Evans Data consider "Ajax" to be a programming language? It's only a method and set of design patterns in JavaScript development. If you consider it to be a seperate language, then you may as well consider Test Driven Development to be a seperate language.

  6. kavashgar Says:

    Hi Guys What about ASP.NET?

  7. Timm Says:

    Hi Kavashgar,

    ASP.NET is not a programming language, but rather, it is a web application framework from Microsoft to build dynamic web sites, web applications and XML web services. ASP.NET is built on the Common Language Runtime (CLR), enabling programmers to write ASP.NET code using any Microsoft .NET programming language, such as C# and Visual Basic .NET.

  8. Timm Says:

    Hi Chris,

    You are correct, AJAX is not a programming language, as it is not Turing complete. However you will find that many websites include AJAX with other true programming languages (such as C# and Java) because of its current popularity. But I agree, AJAX should not be listed with programming languages.

  9. Timm Says:

    From a new unscientific online poll by Visual Studio Magazine (www.VisualStudioMagazine.com):

    What is your primary programming language?
    C# - 44.1%
    VB.NET - 38.1%
    VB6 - 8.2%
    Visual C++ - 5.6%
    Other C/C++ - 2.6%

  10. Ranking Top (lenguajes de programación) programming languages « One kind of Life Says:

    […] http://www.devtopics.com/most-popular-programming-languages/ Si alguien tiene algún link, se agradece. […]

  11. arbingersys Says:

    LUI is another site that attempts to look at public facing (e.g. Internet) numbers concerning language usage/popularity. It's the "Open Source" equivalent, in that it gives away everything it uses to generate the graphs: the code, the raw data, and the archive, as it grows.

    http://lui.arbingersys.com

  12. A+: Obscure Programming Language of the Month Says:

    […] Most Popular Programming Languages […]

  13. StufidCoder Says:

    Turbo Pascal is the most silent popular Prog. Lang. in the world.

  14. Software Developer Salaries Says:

    […] Quotes101 Great Computer Programming QuotesProgrammer Productivity: The "Tenfinity Factor"Most Popular Programming LanguagesTop 10 Software Innovators of All TimeEngineer's Guide to CatsFAT .NET13 Tips to Comment Your […]

  15. Foxproo developer Says:

    Is there any news regarding the standing of visual foxproo in terms of ranking? …. Maybe you should classify the ranking in its type, for example database programming, where the foxproo is powerfull tools to use… just my opinion…

Leave a Reply