metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2010-08-13 05:05 pm

Ход раком

Чтобы ИТ-индустрия окончательно встала раком, Гуглу сейчас нужно сделать ход конем - разработать ТРЕТИЙ вариант кроссплатформенного языка-платформы с собственной виртуальной машиной, JIT, итд, итп, в дополнение к жабе и дотнету. И сманить девелоперов на него какими-нибудь заманухами страшными.
Тем более что дотнет семимильными шагами двигается в ту же over-engineered сраку, что и жаба, а альтернативы реальной тому и другому и нету.

[identity profile] isagalaev (from livejournal.com) 2010-08-15 08:03 am (UTC)(link)
Я понимаю, что вы видите в тех постах то, что очень хотите увидеть, но количество ерунды, которую вы тут написали зашкалило настолько, что я хочу вмешаться, чтобы *остальные* случайно не начали вам верить.

- в первой статье, на которую вы сослались (why-offline-crashed) я долго рассказывал, что тормоза обеспечил неудачный индекс MySQL
- из второй статьи про Афишу тоже нигде не не следует, что 100RPS -- это потолок Питона, и поскольку я знаю, как она написана, я могу сказать, что причина в сложных запросах в базу
- то, что "поиск" написан на C++ -- подмена понятий, потому что речь здесь про веб-морду, а она написана на Перл (а весь остальной поиск написан на некотором количестве разных языков, включая и плюсы, конечно)

В общем и целом, идея о том, что причиной тормозов на вебе является *язык* -- это либо трайбализм, либо непрофессионализм (либо они вместе). На Питоне, Руби, PHP и Перл в вебе написано больше, чем на плюсах или Яве. Так что, про зависимость от области применимости вы сказали в принципе правильно, но по сути поставили всё с ног на голову: надо ещё поискать приложения, где интерпретируемые языки бы не справлялись.

[identity profile] thedeemon.livejournal.com 2010-08-15 09:29 am (UTC)(link)
Спасибо за пояснения!

Мои возражения возникли, когда человек стал отказывать руби в пользу питона по причине медлительности первого. То, что на обоих люди успешно пишут в вебе, мне вполне очевидно. И это как раз тот случай, где скорость скрипта не самое главное, и в определенных пределах интерпретируемые языки вполне годятся.

>надо ещё поискать приложения, где интерпретируемые языки бы не справлялись.

Веб-девелоперу, наверное, и правда сложно такое представить. :) Я вот обработкой и сжатием видео занимаюсь, там сплошь примеры таких приложений.

[identity profile] isagalaev (from livejournal.com) 2010-08-15 04:41 pm (UTC)(link)
Представить несложно. Но я полагал, что разговор именно про эту область.