Thursday, July 5, 2007

Programming Languages? Which One?

Of course, as any curios person, I am very interested in knowing what it is the evolution of the programming languages and of their features. So, I have collected some links to compare them:

  • Let start with an alphabetical list of programming languages, provided by Wikipedia, just to discover that, out there, there are more than a thousand programming languages. Indeed, Bill Kinnersley maintains a list of about 2500 entries.

  • A Wikibook can help us to see how a simple example like the Hello World can be implemented with different programming languages.

  • The general comparisons presented on Wikipedia helps to understand some differences between most used programming languages.

  • The Scriptometer tries to measure whether a programming language can be easily used for SOP (Script-Oriented Programming).

  • This page describes the verbosity vs speed trade-offs of C++, Java, OCaml, SML Common Lisp and Scheme as measured by the ray tracer implementations.

  • 99 Bottles of Beer goes even forther by evaluating 1071 different programming languages!!!

  • This page compares the syntax of various programming languages.

  • Let's have a look also to some esoteric programming languages

  • Finally, this page allows to compare the performances/characteristics of various programming languages by manipulating multipliers and weights.


Let's say that knowing a little bit of C++, Java, C# and Python I really would like to investigate more lunguages such as OCaml, Ruby and D.

No comments: