• On mySimon: Christian Louboutin Platform Pumps
August 7, 2008 6:37 AM PDT

Study: Java still top programming language

by Matt Asay
  • Font size
  • Print
  • 10 comments

Java has its detractors, but according to a recent reading of the Tiobe Programming Community Index, it's still the dominant programming language, with little change in its overall popularity since August 2007. Runners up? C, (Visual) Basic, C++, and PHP.

That's the short-term view of the past year. Looking at the longer-term view, however, Java, C, and other "traditional" languages appear to be on the decline while PHP and its ilk are on the rise:

Tiobe Programming Community Index, August 2008

(Credit: Tiobe)

Data from O'Reilly book sales suggests a similar decline for Java and other traditional programming languages over time. Cause for alarm? Not really. It's just a matter of the web assuming a more vital importance to programming, a trend that will continue to grow. It will, however, take a very long time to make your Java or C skills irrelevant.

Matt Asay brings a decade of in-the-trenches open-source business and legal experience to The Open Road, with an emphasis on emerging open-source business strategies and opportunities. Matt is vice president of business development at Alfresco, a company that develops open-source software for content management. He is a member of the CNET Blog Network and is not an employee of CNET. Disclosure. You can follow Matt on Twitter @mjasay.
Recent posts from The Open Road
Newsflash for GE, you're already using 'risky' open source
Why Microsoft should open-source Internet Explorer
Eclipse tells ex-community director to 'go away'
Open source: No vow of poverty (or get-rich-quick scheme)
Twitter needs a pretty face to beat Facebook
Handbrake 0.9.4: Your best deal on Black Friday
At its best, is open source unbeatable?
Your new software vendor? Domino's Pizza
Add a Comment (Log in or register) (10 Comments)
  • prev
  • 1
  • next
by sanjayb August 7, 2008 9:27 AM PDT
Java might not be sexy compared to other languages but it's a solid platform that can be used to build many types of apps.
I am surprised at how low C# is. Other studies I read had it being a solid number 2. Also, with the popularity of the iPhone will Objective C make a run?
Reply to this comment
by The_Decider August 7, 2008 10:33 AM PDT
C# has a lot of marketing behind it and MS is pushing it hard.

It is at a sore disadvantage because MS using it as a Windows lock-in mechanism. Java runs on a lot of platforms.

What shocks me is that VB is so high, it is the language of choice for incompetent programmers, and I know there are a lot of them out there, but this is ridiculous. Even C# beats the snot out of VB.

PHP, is a VB like language in that it is the language of choice for too many people who have no business coding at all.

Over the next two years I think we will see a massive rise is the usage of simpler, but still very powerful and elegant languages like Python and Ruby. I think the author agrees with me but obviously doesn't understand languages by lumping these two with PHP.
by sanjayb August 7, 2008 9:33 AM PDT
Java might not be sexy compared to other languages but it's a solid platform that can be used to build many types of apps.
I am surprised at how low C# is. Other studies I read had it being a solid number 2. Also, with the popularity of the iPhone will Objective C make a run?
Reply to this comment
by dehall622 August 7, 2008 10:06 AM PDT
objective-c might make a run from 42 to 40 but thats about it

java is #1 because it is very easy to learn and available for all the major platforms

i wonder where JSF ranks in terms of web frameworks
Reply to this comment
by The_Decider August 7, 2008 10:38 AM PDT
That is no different than much more elegant languages like Python and Ruby.

I use Java a lot but it is a hideously designed language and is so clunky to work with. Its advantage is that it has a proven track record in the enterprise space. And that is a huge advantage and well earned.

However, the more elegant languages are moving towards that goal and when that happens Java will be relegated to the same status as Fortran, aka legacy apps.

A hint that Java is on its slow trip to legacy-ville is that CS programs are moving to more modern, better designed languages. The university level use of Java and the rise of Java are directly related.
by Goodbye Helicopter August 7, 2008 4:58 PM PDT
Objective C is really just highly structured C anyway.
Curious that the author describes interpreted languages as ilk but not VB...
C is still the grandfather of all of these.
Reply to this comment
by jef5623 August 7, 2008 11:22 PM PDT
Objective C will definitely take C into the 7th age of computing but i am wondering that if SUN is making any progress in taking Java into the 7th age of computing
Reply to this comment
by benjaminstraight August 8, 2008 3:18 AM PDT
Duh. It works.
Reply to this comment
by botchagalupe August 21, 2008 7:38 AM PDT
If you look at the TIOBE Programming Community Index for July 2008 there are some other interesting nuggets. Python keeps inching up and the big story is Microsoft?s Powershell. Powershell wasn?t even ranked in the previous year and it ransk 15. Also Lua and D are also come from nowhere interesting top 20?s.

Here is a post I did about this in July.
Reply to this comment
by danie330 January 16, 2009 6:27 AM PST
Hi there

I have a question and I apologise in advance if Im asking it in the wrong place. Im new to the world of computer programming and recently Ive started learning the Java language. I would like to invest my time in learning a good programming language that has commercial value and will not get out-dated quickly in the next few years... Can anyone give me some advice on which one to start learning?

Thanks,

Danie
Reply to this comment
(10 Comments)
  • prev
  • 1
  • next
advertisement

Inside the Apple, er, Microsoft Store

Although Redmond's foray into retail bears a big resemblance to Apple's approach, Microsoft has added some distinctive features to draw casual PC buyers and techies alike.

Big marketing budget drives Moto Droid sales

Verizon and Motorola are spending big bucks--$100 million--on marketing the new smartphone, and it looks like it will pay off with 1 million devices sold by year's end.

advertisement

About The Open Road

Matt Asay brings a decade of in-the-trenches open-source business and legal experience to the Open Road, with an emphasis on emerging open-source business strategies and opportunities. Matt is general manager of the Americas division and vice president of business development at Alfresco, a company that develops open-source software for content management. He is a member of the CNET Blog Network and is not an employee of CNET. Disclosure.

Add this feed to your online news reader

The Open Road topics

advertisement
advertisement

Inside CNET News

Scroll Left Scroll Right