The Google Code Jam is a programming competition where you have to solve algorithmic problems using whatever programming language you like.

The stats of what programming languages were used in the first round were collected:

http://www.go-hero.net/jam/11/languages

Some select figures for languages used to solve the first question:

C++     5032
Java    2321
C#      628     
C       532
Haskell 100
Clojure 13
GO      13
D       5
Scheme  5

(In previous 3 years, D had between 2-4 entries for the first question, so not much change, despite total contestant counts increasing quite dramatically)

Generally, I believe people tend to use the language they are most familiar with, and for people that know more than one language they will choose the one that is most expressive. Stability of implementations could also be an issue.

Obviously you can't draw too many conclusions from this alone, but more data is always better. Take what you will from it.

Reply via email to