The second Google Summer of Code gets under way today. But for those of us who haven’t been students since the last century there’s also the Google Code Jam where Google are offering large cash prizes and money to Europe’s best programmers.

The only problem is that the only allowed competition languages are C++, Java and C#. All nasty restrictive languages that make you jump through ridiculous hoops in order to achieve anything even moderately complex. And if you believe Paul Graham all the really great hackers are using dynamic languages like Perl, Python and Ruby.

I wonder why Google chose that particular set of languages?