badger писал(а):Python -- высокоуровневый язык. Если бы Вы его освоили, работали бы с ним раз в десять продуктивнее, чем с Java.
Это да, так и есть. Но это не значит, что написанное на Python обязательно работает в десятки раз продуктивней, чем написанное на Java. Когда критична производительность, я не выберу Python. Или же выберу, но критические части кода буду писать на C/C++. Python будет выступать, скорее, в виде клея.
Кроме производительности объём написанного тоже важен. Проекты, разрабатываемые на статически типизированных языках поддерживать удобнее при растущем числе строк кода, чем на динамических. IMHO, конечно. Ну по меньшей мере в статически типизированных языках отлавливается определённый класс ошибок, что облегчает поддержку таких проектов.
Тем не менее, если посмотреть, например, на ряд современных DVCS, то их создание было вполне по силам одному человеку, благодаря выбору высокоуровнего языка.
Darcs написан практически в одиночку David Roundy на Haskell, а Mercurial написан Matt Mackall на Python. За Git не скажу, в одиночку ли его Torvalds писал на C, но там кроме C обвязок на Perl предостаточно.