YOUR FEEDBACK
Werner Keil wrote: Java 6 update 10. If I'd be running Apple, I'd probably really drop dead...


2008 East
DIAMOND SPONSOR:
Data Direct
Frontiers in Data Access: The Coming Wave in Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
Intel
Virtualization – Path to Predictive Enterprise
Green Hills
IT Security in a Hostile World
JBoss / freedom oss
Practical SOA Approach
GOLD SPONSORS:
Software AG
The Art & Science of SOA: How Governance Enables Adoption
PlateSpin
Effective Planning for Virtual Infrastructure Growth
Fujitsu
Automated Business Process Discovery & Virtualization Service
Ceedo
Workspace Virtualization
Click For 2007 West
Event Webcasts

2008 East
PLATINUM SPONSORS:
Appcelerator
Think Fast: Accelerate AJAX Development with Appcelerator
GOLD SPONSORS:
DreamFace Interactive
The Ultimate Framework for Creating Personalized Web 2.0 Mashups
ICEsoft
AJAX and Social Computing for the Enterprise
Kaazing
Enterprise Comet: Real–Time, Real–Time, or Real–Time Web 2.0?
Nexaweb
Now Playing: Desktop Apps in the Browser!
Sun
jMaki as an AJAX Mashup Framework
POWER PANELS:
The Business Value
of RIAs
What Lies Beyond AJAX?
KEYNOTES:
Douglas Crockford
Can We Fix the Web?
Anthony Franco
2008: The Year of the RIA
Click For 2007 Event Webcasts
SYS-CON.TV
TODAY'S TOP SOA & WEBSERVICES LINKS


Java Remains #1 Programming Language, But Ruby Is Now 10th
Ruby is now the 10th most popular programming language, up from 13th place a year ago

In the aftermath of the latest spat between Rubyists and Javaholics, it might be worth noting that Ruby is now the 10th most popular programming language, up from 13th place a year ago. That, anyway, is the story according to the TIOBE Programming Community index which gives an indication of the popularity of programming languages and is updated once a month based on the world-wide availability of skilled engineers, courses and third party vendors.

The popular search engines Google, MSN, and Yahoo! are used to calculate the ratings, according to TIOBE - which on its site carries the warning:

Observe that the TIOBE index is not about the best programming language or the language in which most lines of code have been written.

The ratings are calculated by counting hits of the most popular search engines. The search query that is used is

+"<language> programming"

The search query is executed for the regular Google, MSN, and Yahoo! web search and the Google newsgroups and blogs for the last 12 months. The web site Alexa.com has been used to determine the most popular search engines.

By applying the search engine query as defined above, a lot of hit counts are collected. Let's define "hits(PL#i,SE)" as the number of hits of programming language PL at position i of the TIOBE index for search engine SE. The counted hits are normalized for each search engine for the first 50 languages. More formally, the rating for PL#i becomes

((hits(PL#i,SE1)/hits(PL#1) + ... + hits(PL#50)) + ... + (hits(PL#i,SEn)/hits(PL#1) + ... + hits(PL#50)))/n

where n is the number of search engines used.

The Top 10 as at October 2007 is as follows:

1.   Java
2.   C
3.   (Visual) Basic
4.   C++
5.   PHP
6.   Perl
7.   C#
8.   Python
9.   JavaScript
10. Ruby
Below is a line diagram detailing the long term trends for these ten:

Line Diagram Copyright © 2007 TIOBE Software BV

About Java News Desk
JDJ News Desk monitors the world of Java to present IT professionals with updates on technology advances, business trends, new products and standards in the Java and i-technology space.

WEB 2.0 LATEST NEWS
Google Chrome is an open-source browser developed by Google using existing WebKit rendering engine (the one used in Apple’s Safari browser) and its own Google Gears technology for offline use of supported web applications. The browser developed by Google is described by the company a...
I have been reading a lot of reviews about Chrome. Most people seem to be comparing it to Firefox, which I think is underestimating Chrome's capability. I think it has nothing to do with the browser at all; it has everything to do with the platform.
At Hummer Winblad we often joke that we focus on the "boring side of software." By this we mean that many of our companies tend to be described with words like core, infrastructure, B2B, backend, etc. We believe that these companies provide the infrastructure under which the next gener...
The Internet's a dangerous place for a message. Component failures, network connection issues, and other problems can prevent a message from being delivered. Fortunately, there's WS-ReliableMessaging, which makes sure messages get through. This article explains how to use reliable mess...
In this Exclusive Q&A with SYS-CON's Jeremy Geelan, Rajeev Kutty of Keynote Systems speaks of the factors currently driving companies to increase their effort in monitoring the performance of their Web and mobile applications, and about how Keynote foresees an enormous increase in the ...
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS
SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021


SYS-CON FEATURED WHITEPAPERS

ADS BY GOOGLE