I can think of all kinds of neat things that I could do with that Google data, in Perl. The great part? It would take me half the time to implement the sort of things C++ and Java programmers will do. And I can do cooler stuff with Perl.
So why would they discriminate against all languages but C++ and Java? I can think of three good reasons:
1. They're looking for a new employee and they use C++ and Java in house.
2. They want to make the contest really difficult... difficult to do good and fun things, that is.
3. They believe FUD about interpreted languages.
All three are retarded reasons, imho.