20051124 Thursday November 24, 2005

Java history was made today!

Today Java overtook C++ as the language with most projects on SourceForge! Here is the current list for languages with more than 1000 projects:
  1. Java (16738 projects)
  2. C++ (16731 projects)
  3. C (15934 projects)
  4. PHP (12175 projects)
  5. Perl (6209 projects)
  6. Python (4542 projects)
  7. C# (2892 projects)
  8. JavaScript (2779 projects)
  9. Visual Basic (2192 projects)
  10. Delphi/Kylix (1926 projects)
  11. Unix Shell (1845 projects)
  12. Assembly (1608 projects)
  13. PL/SQL (1145 projects)
The next big thing since sliced bread - Ruby - is at a whopping 400 projects. Much less than Objective C (739), but more than Lisp (323) and even Pascal (357)! Java really needs to worry.

(2005-11-24 08:11:55.0) Permalink Comments [25]

Trackback URL:

Yes, you are right. This is a turning point in history when Java overtook all other languages in producing piles of animal excrement.

Seriously, how many useful Java projects have you seen on shitforge?

Posted by Deobfuscator ( on November 25, 2005 at 06:40 AM CET #

Enough to make it something that counts. Even if projects move out of SourceForge to something bigger or better (Codehaus, Apache, whatever) SF has proven to be a great incubator for many great projects. Even in Java.

Posted by Aviad ( on November 25, 2005 at 02:17 PM CET
Website: #

The one to watch is Python - it closes the gap rapidly.

Posted by Bob on November 25, 2005 at 04:36 PM CET #

Yes, I think Ruby programmers are wetting themselves that any Java-certified idiot can go to sourceforge, click a few times, and make a project for their very own enterprise framework. Seriously, when was the last time you saw any useful Java programs? Nobody who knows what they're doing uses Java, just morons who really should have gone into management instead of programming who are writing enterprise apps.

Posted by Slava Pestov ( on November 25, 2005 at 09:03 PM CET #

What about TCL-TK?

Posted by Germinator on November 25, 2005 at 11:21 PM CET #

"Yes, I think Ruby programmers are wetting themselves that any Java-certified idiot can go to sourceforge, click a few times, and make a project for their very own enterprise framework. Seriously, when was the last time you saw any useful Java programs?"

Are you serious. This is a status list from active projects.

If you look at TOP 5 downloads in you will see Azureus the extremely popular bittorrent client. Which ruby program do you see?

Posted by Creo ( on November 26, 2005 at 12:18 AM CET #

Is this same "moron" who somehow "managed" JEdit?

Posted by HaHa ( on November 26, 2005 at 02:08 AM CET #

Next question - what proportion of apps in GNU/Linux distributions are written in what languages? Does the relationship between sourceforge stats and distribution-quality software between language have meaning?

Posted by Malx ( on November 26, 2005 at 03:30 AM CET #

[Trackback] Java has overtaken C++


Posted by on November 26, 2005 at 05:24 AM CET
Website: #

I just started coding in Python a few days ago, after years of PHP coding. After evaluating Java, C, C++, Python and Perl for GUI apps, I found Python to be best for ME.
I think a lot of people that go on SF are there because they need a helping hand with resources, meaning they probably are new to the scene of writing code in projects (not just hacks).
If a lot of new coders are attracted to the ease of Python coding, then my guess is python will dominate pretty soon. :p

Posted by Ryan on November 26, 2005 at 06:04 AM CET #

People that ask about "useful projects" sound to me like users and not programmers, not real ones anyway - maybe they should stick to their HTML "programming" or go back to their games console for another 16 hour session of mind numbing cyber-violence that causes them to post such useless comments.

jEdit is a great example and extremely well written, performant, generally useful software. Java enables high quality, high productivity development, as do python and ruby. C/C++, not so much. Perl, PHP, and all their OO strap-ons, better than C/C++ (coz of memory management) but not of the same class as well designed languages like ruby, python, Java and C#.

Another Java application that is fantastic, if limited to Java development, is Netbeans. (Eclipse and IDEA too)

on the server side, the a look at HSQL - fantastic stuff. And then of course all the Apache Java stuff - it sets the standard in server side programming.

A final comment re regarding Java on SF, is that there are many other java project hosting sites, eg., codehaus, javalobby jforge -- lets count those Java projects.

And lets compare Java code quality and readability to Perl, PHP, C/C++.

Posted by evanx ( on November 26, 2005 at 10:22 AM CET #

Stop the girly bustup please. No programming is perfect, otherwise there won't be any others. The same, no programming language is completely useless, they be may some, but they have already dead. Ruby has been out for long time, but it just met Rails lately, we can say it is still very new, and why you always want to compare a younker with a sophist, they are in different age, and with different experience. Momently, no matter how it is better than java ruby says itself. One thing we need to bear in mind, java has IBM, sum, Oracle and many other big venders as support. But what does Ruby has, an era can not be overthrew that easily. The pure C is still there, as in embed programming it is considered as the best, although I prefer using J2ME.

Posted by apollo on November 26, 2005 at 02:51 PM CET #

[Trackback] Giovedì scorso è accaduto un fatto epocale (almeno per i programmatori…). Come viene riportato qui, i progetti su sourceforge che utilizzano Java hanno superato i progetti scritti in C++.
Questa è la classifica dei linguaggi con più di 1000 ...

Posted by :: SiMPoD :: on November 26, 2005 at 06:30 PM CET
Website: #

[Trackback] Java has taken the top spot away from C++ to become the top language on SourceForge. Mats Henricson points out in his blog that as of November 24, 2005, Java has 16738 projects on SourceForge, compared to the 16731 of C++.
Not only in open source pro...

Posted by Aviran's Place on November 26, 2005 at 06:45 PM CET
Website: #

Pascal is actually at #10.. that's what Delphi/Kylix is.

Posted by kRYPT ( on November 26, 2005 at 07:11 PM CET #

Clearly SourceForge is popular with Java developers, but it's just as clearly a stretch to use SF as a yardstick of language popularity.
In the 80's I remember writing applications in Assembly, eschewing C (in much the way C++ programmers decry the VB launguage variants today) because of the poor architecture and bloat of the equivelant Assembly it generated.
The truth is that all of those languages (except at least one that isn't really a languae) are great tools, but if you took the best programmers from accross the combined development bases, their apptitude in chess would have alot more in common than any one specific language; IBM knew this 60 years ago :)

Posted by Mercury on November 26, 2005 at 07:22 PM CET #

Thats good news. It is another step forward to universal compatibility. What I don't like is that Java is very slow. I wish there was a way to complile java into a native compatible program.

Posted by miscblogger on November 28, 2005 at 06:30 AM CET
Website: #

The numbers for Ruby would be higher but a lot of Ruby devs use instead of SourceForge. Adding the number of projects on RubyForge and SourceForge together gives 1462 for Ruby.

Posted by Sean ( on November 28, 2005 at 04:05 PM CET #

I've never heard of, and it seems to be an impressive site, but 1462 projects in Ruby? Not according to their own way of counting:

According to them, it is 672 projects in Ruby.


Posted by Mats Henricson on November 28, 2005 at 09:34 PM CET
Website: #

I used the number off the main page that says:

Hosted Projects: 1,067

On the link you provided you should probably add the c and c++ projects which are Ruby extensions written in C or C++. Even with the c and c++ projects added it I don't know how they got the 1,067 figure.

Posted by Sean ( on November 29, 2005 at 06:51 PM CET #


Posted by oldnick on December 18, 2005 at 09:10 PM CET #

Do you know who is the benjamin Franklin. See that

Posted by ( on January 01, 2006 at 05:46 PM CET
Website: #

Your work is great. Happy New Year! And Marry Cristmass! And I think <a href="">Pfaltzgraff Dinnerware</a> is very usefull thing, so i think that, and if you interests a <a href="">weather report</a> you are know how it is important to know local weather report!

Posted by Constantinos ( on January 05, 2006 at 10:49 AM CET
Website: #


Posted by on January 10, 2006 at 12:58 AM CET #

please give me the full information about java programmers and interview question

Posted by shankar on January 14, 2006 at 05:36 AM CET #

Post a Comment:


Your Comment:

HTML Syntax: On

Please answer this simple math question

5 + 13 =