(Untitled)

Sep 08, 2014 03:20

Сергей Александрович тут разводит панику, что я в своём ЖЖ занимаюсь бесполезными умопостроениями. Объясню, как это работает. Мне интересно понимать, как устроен мир. Никакой немедленной пользы я из этого не извлекаю, конечно, но опыт показывает, что в будущем это позволяет принимать более адекватные решения. Я живу в предположении, что идеальный ( Read more... )

популярные заблуждения, ходил в народ, скандалы интриги расследования

Leave a comment

ext_709052 September 8 2014, 07:11:32 UTC
Популярность -- это опасный параметр. Хороший пример -- язык D. Несколько лет назад он вошел в ТОП-20 такого индекса измерения популярности, как TIOBE. Только вот на нем никто не программировал ни тогда, ни сейчас (несколько тысяч стойких фанатов Брайта и Александреску во всем мире не в счет).

Еще примеры с TIOBE.

В 2006 году TIOBE признал языком года Ruby. Произошло это потому, что то ли в конце 2005, то ли в начале 2006 состоялся релиз Ruby-On-Rails и хайп вокруг этого был будь здоров. Сильно подозреваю, что в 2006 разговоров о Ruby в несколько раз больше, чем его реального использования.

И вот совсем свежий пример: в сентябре 2014 на 18-м месте рейтинга оказался Swift. Этот язык еще не дошел до стадии релиза. А уже популярный.

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

Reply

tonsky September 8 2014, 09:57:08 UTC
indeed.com - это количество предложений о работе. Так что это скорее программируют, чем говорят.

Reply

ext_709052 September 8 2014, 11:24:31 UTC
Тогда какой-нибудь Clojure вообще нифига не популярный.

Reply

tonsky September 8 2014, 11:25:58 UTC
я знаю :)

Reply

ext_709052 September 8 2014, 14:19:52 UTC
Ok. Теперь понятно, что в данном контексте "популярность" == "распространенность".

PS. Жаль, что увас оформление ЖЖ такое, что новые комментарии не подсвечиваются как новые. В некоторых ЖЖ такое есть, там проще за дискуссией следить.

Reply

binf September 8 2014, 17:37:44 UTC
непопулярный язык для JVM и просто непопулярный язык (Common Lisp например) - это две существенные разницы

Reply


Leave a comment

Up