Koders.com: Ruby as programmers choice?
Summary: Open-source is what keeps most of the world ticking over. We've got open-source running on super computers, stock exchanges, schools and educational instutitions.
Open-source is what keeps most of the world ticking over. We've got open-source running on super computers, stock exchanges, schools and educational instutitions. The enterprise is where it's heading to now, if not already, as a cheaper alternative to heavy software licences.
After data was released on Koders.com, the leading open-source search engine from Black Duck Software, shows that Ruby is slowly but surely increasing amongst developers. Tens of thousands of people each day use Koders.com to search for code from a variety of open-source languages, and shows that Ruby is being used more and more than ever before.
Whilst many will be stuck using PHP, Python, Perl and ASP, Ruby has climbed the ranks of code search since 2004, fourth in line after Java, C/C++ and C#. From the press release sent to me the other day:
"Ruby, used in combination with the Rails framework, is rapidly gaining momentum and will reach 4 million developers worldwide by 2013, according to Mark Driver, research vice president at Gartner Inc. "Moreover, Ruby will enjoy a higher concentration among corporate IT developers than typical, dynamic 'scripting' languages, such as PHP," Driver continued."
Black Duck Software bought Koders.com in April 2008, and the searchable code repository has increased by 33% since. The code repository now surpasses that of SourceForge, CPAN and RubyForge, the dedicated open-source project database for the Ruby programming language.
More information and Ruby statistics can be found from the Koders.com Zietgeist.
Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.
Talkback
Kids, Have Your Secret Scheme Decoder Ring Ready
the shine isn't quite what it was. I looked into the language
and have copies of the canonical books, and I have the
point of view, that for now, it doesn't offer any practical
advantage (ubiquity of runtime, library) over java, nor does
it offer any theoretic advantage over Lisp, SmallTalk and
Haskell. Your mileage may vary.
Let me disclaim where I'm a tad loopy: I think that
functional paradigms in a language are more manifest if
the notation is foreign. I've been looking into scala and its
surface resemblance to java gets in the way of seeing its
advanced features. Ruby's notation, which I think is well
thought out, is still based on the foo.bar C style and, thus,
says "Imperative (plus)." Useful, but the temptation is
for one to build an exotic facade over C++ paradigms and
then slap on the resume, imprecisely, one more language.
If you will let me: (define realization (lambda ( ) (print "It's
hard to think like C when you are using Scheme!"))). That's
what I thunk.
Still I did follow the headline in to see if there was
something new on the subject, though typically I pass over
Mr. Whittaker's offerings inasmuch as I have found that
under his by-line there are 9 parts product placement for
every part of news or insight.
So in today's installment we get how open source is all
over the place (this just in!) and that some commercial web
site, koders.com, has published its visit stats.
Underwhelmed again.
University of Liverpool RULES!
Really? Could have fooled me...