The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Анализ популярности языков программирования в 2012 году

08.01.2013 12:55

Компания TIOBE Software подвела итоги популярности языков программирования в 2012 году. Как и в прошлом году, наибольший рост популярности ( 3.37%) отмечен для языка Objective-C, который за год поднялся с пятого на третье место в рейтинге. На 0.89% выросла популярность языка Си, что позволило данному языку программирования сместить с первого места язык Java, который возглавлял рейтинг последние четыре года. На две позиции вниз упала популярность языка C#. Языки C++, PHP, Python, Perl, Lisp и JavaScript сохранили свои позиции в рейтинге. Язык Ruby за год поднялся с 12 на 11 место в рейтинге.

местогод назадязыкизменение популярности
12C+0.89%
21Java-0.05%
3↑↑5Objective-C+3.37%
44C+++1.09%
5↓↓3C#-2.57%
66PHP-0.16%
77(Visual) Basic+0.23%
88Python+0.96%
99Perl-0.5%
1010JavaScript-0.34%
1112Ruby+0.34%

Индекс популярности TIOBE не пытается найти самый лучший язык программирования по самому большому количеству написанных строк кода, а строит свои доводы по изменению интереса к языкам, на основе анализа статистики поисковых запросов в таких системах, как Google, Google Blogs, Yahoo!, Wikipedia, MSN, YouTube, Bing, Amazon и Baidu.

  1. Главная ссылка к новости (http://www.tiobe.com/index.php...)
  2. OpenNews: Анализ популярности языков программирования в 2011 году
  3. OpenNews: Python опередил PHP в рейтинге TIOBE
  4. OpenNews: Анализ популярности языков программирования в 2010 году
  5. OpenNews: Результаты исследования популярности языков программирования
  6. OpenNews: Анализ популярности языков программирования
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/35779-tiobe
Ключевые слова: tiobe, lang
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (144) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, бедный буратино (ok), 13:03, 08/01/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Perl популярнее JavaScript и Ruby - мощно задвинули, внушает.

    Бейсик растёт. Видимо, к дождю... Как они, кстати, Бейсик вычленяют из запросов? Как отличают ruby и рубин, python от удава и т.д.?

     
     
  • 2.2, Alex (??), 13:08, 08/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Как они, кстати, Бейсик вычленяют из запросов? Как отличают ruby и рубин, python от удава и т.д.?

    По контексту же, очевидно

     
     
  • 3.4, бедный буратино (ok), 13:11, 08/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> Как они, кстати, Бейсик вычленяют из запросов? Как отличают ruby и рубин, python от удава и т.д.?
    > По контексту же, очевидно

    basic help это про программирование или нет?

     
     
  • 4.10, meequz (ok), 13:41, 08/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Monty Python
     
     
  • 5.71, Аноним (-), 22:53, 08/01/2013 [^] [^^] [^^^] [ответить]  
  • –10 +/
    > Monty Python

    Хорошо отражает суть языка. Сплошной стеб над хомяками использующими это а не ЯП.

     
  • 4.52, BratSinot (ok), 18:05, 08/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Смотря какую ссылку пользователь выбрал, ваш КО.
    И да, это словосочетание на английском не имеет смысла.
     
  • 2.3, BSA (?), 13:09, 08/01/2013 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Количество запросов зависит не только от популярности, но и от гемморойности языка. Думаю, именно с этим связано опережение Perl JavaScript.
     
     
  • 3.5, бедный буратино (ok), 13:12, 08/01/2013 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > Количество запросов зависит не только от популярности, но и от гемморойности языка.
    > Думаю, именно с этим связано опережение Perl JavaScript.

    Да, надо ещё отдельную табличку - сколько раз при запросе фигурировали слова fuck и fuckin'

     
  • 3.31, angra (ok), 15:59, 08/01/2013 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Ну тогда надо еще учитывать доступность и качество документации языка, идущей вместе с ним и в комплекте. Для perl/ruby/python лазить в интернет за докой как по базовым вещам, так и по дополнительным модулям нет нужды, все это устанавливается локально, документирование в них это часть языка. А вот для js локальной доки нет и не будет, вся информация только в инете.
     
     
  • 4.77, анони (?), 23:35, 08/01/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Python простой язык. ужасная реализация. неповоротливый интерпретатор. отсутствие многопоточности из-за GIL. в любой момент только один поток активен. для большого проекта трудно отлаживаемый. при смене имени класса или параметров не выдает ошибок. нужно многое в голове держать. второй год по работе приходится писать. ненавижу.
     
     
  • 5.80, Xasd (ok), 01:29, 09/01/2013 [^] [^^] [^^^] [ответить]  
  • +4 +/
    какая нелепая критика детка, это утиная типизация и она сделана специально для... большой текст свёрнут, показать
     
     
  • 6.82, Ordu (ok), 03:44, 09/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален Это называется user-space cooperative threading Такая х... большой текст свёрнут, показать
     
     
  • 7.88, Имяноним (?), 06:31, 09/01/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    тыг что-то давно я не видел в каких-то требованиях пункта ПОЛНЕЙШАЯ многозадач... большой текст свёрнут, показать
     
     
  • 8.89, Ordu (ok), 07:22, 09/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Я выше предложил на выбор два термина для обозначения такой многозадачности use... большой текст свёрнут, показать
     
     
  • 9.118, Xasd (ok), 12:13, 10/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ... текст свёрнут, показать
     
  • 7.101, netch (ok), 14:41, 09/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Кооперативной многозадачности в C чуть более, чем на каждом углу Только реализу... большой текст свёрнут, показать
     
     
  • 8.102, Ordu (ok), 16:29, 09/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    В некотором смысле, можно сказать и так Но вы пробовали когда-нибудь писать исп... большой текст свёрнут, показать
     
     
  • 9.119, Xasd (ok), 12:23, 10/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ruby это по сути тотже Python , но сделанный для волшебников хакеров тяжёлая ... большой текст свёрнут, показать
     
     
  • 10.132, Ordu (ok), 03:09, 11/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Много слов, в конечном итоге сводящихся к тому, что на Ruby проще написать нечит... большой текст свёрнут, показать
     
  • 9.121, netch (ok), 15:54, 10/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Именно эту библиотеку - нет, а вообще - да Ничего принципиально проблемного не ... большой текст свёрнут, показать
     
     
  • 10.130, Ordu (ok), 02:16, 11/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще весь тот разговор о libpth я рассматривал как эдакий оффтопик Он был эда... большой текст свёрнут, показать
     
     
  • 11.136, netch (ok), 11:09, 12/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален Вопрос именно в слове obvious И я с этим согласен долж... большой текст свёрнут, показать
     
     
  • 12.137, Ordu (ok), 17:31, 12/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    И эта тоже А что, скажете, нет Что значит не так Вы не натыкались на подобн... большой текст свёрнут, показать
     
     
  • 13.138, netch (ok), 11:24, 13/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Простите, правильно ли я понимаю, что из этого непосредственно и бесспорно следу... большой текст свёрнут, показать
     
     
  • 14.140, Ordu (ok), 15:55, 14/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Уточняю не правильно У перла это не основополагающий принцип, а следствие Раз... большой текст свёрнут, показать
     
     
  • 15.141, netch (ok), 17:26, 14/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ну тогда вообще любое другое средство должно стремиться уйти от такого результат... большой текст свёрнут, показать
     
     
  • 16.142, Ordu (ok), 07:27, 15/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален Мне нравится ваш настрой Но я вижу именно агитацию То ... большой текст свёрнут, показать
     
     
  • 17.143, netch (ok), 10:23, 15/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Нет Это обмен мнениями Вы подняли эту тему сами, начав рассказывать про недост... большой текст свёрнут, показать
     
     
  • 18.147, Ordu (ok), 09:19, 17/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Это хорошо А то я уж начал подозревать худшее Не надо приписывать мне заслуг, ... большой текст свёрнут, показать
     
     
  • 19.149, netch (ok), 10:19, 17/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Худшее это агитация Не продолжайте тему и не будет, на что отвечать У меня н... большой текст свёрнут, показать
     
     
  • 20.150, Ordu (ok), 17:15, 18/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Нет Как скажете Твёрдой Мягкой Направленность треда -- это немного друго... большой текст свёрнут, показать
     
  • 7.144, неймофаг (?), 19:13, 15/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Есть целые операционные системы где нет вытесняющей многозодачности в потоках ил... большой текст свёрнут, показать
     
     
  • 8.148, Ordu (ok), 09:22, 17/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    К чему вы этот пассаж оставили тут К тому, что я, используя linux на платформе ... большой текст свёрнут, показать
     
  • 6.90, анониммм (?), 08:20, 09/01/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > это утиная типизация!

    таже Java при компиляции выдаст ошибку - нет такого класса, нет таких параметров (интерпретатор тоже так может:))

    > сделана специально для удобства!

    Python? Python ничего не скажет пока не грохнется при выполнении. очень удобно. согласен.

    > GIL ускоряет Python (а не замедляет его)

    вот именно, что Python

    > внутри многонитевой Python-программы вся математичка остаётся последовательной, а ввод-вывод паралелльный

    очевидно ввод-вывод реализован на C/C++ средствами ОС? :)

    > куда не поворотливый?

    не хотелось писать медленный

    > 1. ...встраивать внутрь C/C++ программы.
    > 2. ...расширять его модули за счёт C/C++-кода.

    не проще написать все на C/C++?

     
     
  • 7.120, Xasd (ok), 12:46, 10/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    читая эти сообщени форумов -- у меня иногда создаётся такое впечатление что прог... большой текст свёрнут, показать
     
     
  • 8.123, анони (?), 16:44, 10/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Что за чушь Как удобно сразу же видеть в какой строке опечатался Отчасти это с... текст свёрнут, показать
     
     
  • 9.126, Xasd (ok), 17:03, 10/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    ненавижу IDE... текст свёрнут, показать
     
  • 8.124, анониммм (?), 16:51, 10/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Или Нет у тебя такого класса во время выполнения Фигак Или Что ты мне подс... текст свёрнут, показать
     
     
  • 9.127, Xasd (ok), 17:06, 10/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    ну так-то всё правильно только как-бы оно так не получилось, что если взять сл... текст свёрнут, показать
     
     
  • 10.146, Аноним (-), 20:34, 15/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    В котором будаки типа вас забили даже на обработку ошибок и прочая Поэтому како... текст свёрнут, показать
     
  • 8.125, анониммм (?), 16:53, 10/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    В общем приходится выискивать все проблемные места вручную самому ... текст свёрнут, показать
     
  • 6.93, анониммм (?), 08:49, 09/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    с ненавижу загнул. на нем хорошо писать простенькие вещи. пробовать какие-то идеи. раздражает маниакальное пристрастие писать на нем все.
     
  • 6.107, Аноним (-), 18:41, 09/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > т.е.: внутри многонитевой Python-программы вся математичка остаётся
    > последовательной, а ввод-вывод паралелльный
    .

    Вот только обычно все упиратеся в ввод-вывод и параллелить его толку мало. А иногда и сплошной вред, например на механическом винчестере.

     
     
  • 7.114, анониммм (?), 10:30, 10/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще-то я обычно как раз способные параллельно выполняться задачи распараллеливаю. С Python это не возможно, так как всегда выполняется только один поток и это очень очень очень расстраивает
     
  • 7.128, Xasd (ok), 17:20, 10/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    ну это вредно конешно для механники но что касается производительности -- попро... большой текст свёрнут, показать
     
  • 5.100, netch (ok), 14:36, 09/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Python простой язык. ужасная реализация. неповоротливый интерпретатор. отсутствие многопоточности
    > из-за GIL.

    Вам религия запрещает применить модуль multiprocessing?

    > в любой момент только один поток активен. для большого
    > проекта трудно отлаживаемый.

    Это в чём же он трудно отлаживаемый?

    > при смене имени класса или параметров не выдает
    > ошибок.

    Тесты надо писать независимо от языка. А покрытое тестом не имеет таких проблем.

    > нужно многое в голове держать.

    Подробнее, пожалуйста.

    > второй год по работе приходится
    > писать. ненавижу.

    А я - ну не обожаю - но для массы типичных задач не вижу ничего лучше.
    Потому что его просто нет.
    Так что как средство сложного скриптования по умолчанию Python - лучший среди имеющегося.

     
     
  • 6.115, анониммм (?), 10:55, 10/01/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Вам религия запрещает применить модуль multiprocessing?

    Вам объяснить чем процесс отличается от потока? Стандартная отмазка питониста. Вместо нормальной реализации интерпретатора сделали костыль.

    > Тесты надо писать независимо от языка

    На все функции? O_o

    > Так что как средство сложного скриптования по умолчанию Python - лучший среди имеющегося.

    Думал над этим. Scala. JVM не страдает от GIL

    http://benchmarksgame.alioth.debian.org/u32q/benchmark.php?test=all&lang=scal производительность Python3 просто чудовищна http://www.rsdn.ru/article/scala/scala.xml#EZF скрипты на Scala

    Другое дело, что порог вхождения у Scala выше.

    Может даже rdmd (компиляция на лету).

     
     
  • 7.116, netch (ok), 11:05, 10/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Объясните В частности, насколько эти различия существенны при работе через блок... большой текст свёрнут, показать
     
     
  • 8.122, анони (?), 16:41, 10/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Накладные расходы на процесс Иногда существенно иногда нет ... текст свёрнут, показать
     
  • 8.135, Anonimouse (?), 23:03, 11/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    REPL у scala в наличии ... текст свёрнут, показать
     
  • 3.32, rshadow (ok), 16:10, 08/01/2013 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Языки сами по себе примерно одинаковые, состоят из N 100 ключевых слов и симв... большой текст свёрнут, показать
     
     
  • 4.54, Crazy Alex (ok), 18:31, 08/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ну вот по плюсам показательно - это ж явно народ ринулся C++11 осваивать
     
     
  • 5.72, Аноним (-), 22:54, 08/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну вот по плюсам показательно - это ж явно народ ринулся C++11 осваивать

    Ну а что, очеловечили малость - результат налицо. А си хороши сами по себе. В своих нишах они просто как рыба в воде.

     
  • 3.44, kurokaze (ok), 17:03, 08/01/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Количество запросов зависит не только от популярности, но и от гемморойности языка. Думаю, именно с этим связано опережение Perl JavaScript.

    Такое мог написать только тот кто ни одного из них не знает, хехе

     
     
  • 4.55, Crazy Alex (ok), 18:32, 08/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Воистину. Сейчас как раз на обоих пишу...
     
  • 2.26, Ононим (?), 15:23, 08/01/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Тогда brainfuck должен быть в тройке. :)
     
  • 2.43, TS (ok), 17:02, 08/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Perl популярнее JavaScript и Ruby - мощно задвинули, внушает.
    > Бейсик растёт. Видимо, к дождю... Как они, кстати, Бейсик вычленяют из запросов?
    > Как отличают ruby и рубин, python от удава и т.д.?

    Вот методика - http://www.tiobe.com/index.php/content/paperinfo/tpci/tpci_definition.htm
    Так себе методика, прямо скажем...
    Для коррекции используют ограничения категорий поиска в поисковой машине, и некий субьективный % релевантности. Есть альтернативные оценки - основанный на Google trends PYPL например - https://sites.google.com/site/pydatalog/pypl/PyPL-PopularitY-of-Programming-La
    У них правда 'C# is the "language of the year"' :)

     
     
  • 3.73, Аноним (-), 22:55, 08/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > например - https://sites.google.com/site/pydatalog/pypl/PyPL-PopularitY-of-Programming-La

    ...эталонный притон питонистов. Все за PyPy-кали. Не стуль мышления а Pyздец!

     
  • 2.103, 00OO (?), 16:33, 09/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И вот это-то крайне странно, я нащщёт JavaScriptа. На фоне ноды и пакетов для нее, что-то как-то маловероятно, не?
     

  • 1.7, тоже Аноним (ok), 13:29, 08/01/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +9 +/
    Собственно, табличка показывает, что новички хватаются теперь не только за Андроид, но и за iOS. Причем желательно одновременно.
    Стараясь не повторять одну и ту же работу на двух языках (Java и Objective C), они стараются писать код, который может быть использован под обеими платформами (на С / С++).
    Интересные мобильные платформы отвлекли быдлокодеров от формоклепания (падение С#).
    Вот и все тенденции. Предсказать их можно было без всякого анализа запросов...
     
     
  • 2.11, Аноним (-), 13:42, 08/01/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    …и тем не менее ты не высказал предсказания всех этих тенденций до этого анализа запросов. Ты уверен, что всё, что ты высказал — не рационализация?
     
  • 2.23, Crazy Alex (ok), 15:03, 08/01/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    С плюсами проще. Они язык не модный, на них просто пишут. СЧоответственно новичков там довольно мало. Но вот появился 11-й стандарт. Люди пытаются его освоить. А плюсовиков мноого...
     
     
  • 3.81, тоже Аноним (ok), 02:06, 09/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Плюсы и просто С еще и часто входят в учебную программу. Поэтому гуглят по ним много.
    Но это количество от веяний моды не меняется.
    Тенденции - не в графике, а в первой-второй производной к нему ;)
     
  • 2.45, kurokaze (ok), 17:05, 08/01/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Собственно, табличка показывает, что новички хватаются теперь не только за Андроид, но
    > и за iOS. Причем желательно одновременно.
    > Стараясь не повторять одну и ту же работу на двух языках (Java
    > и Objective C), они стараются писать код, который может быть использован
    > под обеими платформами (на С / С++).

    Отличная иллюстрация к термину "мнение дилетанта", спасибо!

     
     
  • 3.104, 00OO (?), 16:35, 09/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> Собственно, табличка показывает, что новички хватаются теперь не только за Андроид, но
    >> и за iOS. Причем желательно одновременно.
    >> Стараясь не повторять одну и ту же работу на двух языках (Java
    >> и Objective C), они стараются писать код, который может быть использован
    >> под обеими платформами (на С / С++).
    > Отличная иллюстрация к термину "мнение дилетанта", спасибо!

    ДЫк ничо как бы удивительново с Объетками С и нету, стока с етим АйФоном носились, уши все прожужжжали

     
  • 3.113, Аноним (-), 07:43, 10/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Отличная иллюстрация к термину "мнение дилетанта", спасибо!

    ну ка, давай, покажи нам не дилетантское мнение.

     
  • 2.83, Ordu (ok), 03:49, 09/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Если сходить по ссылке и посмотреть внимательно, то видно, что изменения популяр... большой текст свёрнут, показать
     
     
  • 3.92, тоже Аноним (ok), 08:34, 09/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Я вам даже могу соообщить вопрос года, который привел к такому всплеску запросов по Objective C.
    Вопрос звучит обычно так: "А вашу программу можно запустить на iPad или iPhone?"
    К VB я, к счастью, не имею никакого касательства, поэтому задумываться о его популярности даже не собираюсь.
     
     
  • 4.94, Ordu (ok), 09:25, 09/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    LoL Вы читали только мой коммент, или так же читали коммент на который я отвеча... большой текст свёрнут, показать
     
     
  • 5.96, тоже Аноним (ok), 10:07, 09/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Я читал свой коммент и совершенно с ним не спорю.
    Мне, как человеку, реально вынужденному заниматься портированием на мобильные устройства и повышать то самое количество запросов по четырем языкам сразу, мои комментарии представляются вполне логичными.

    Попробую разжевать на уровне столь любимых вами азов: даже если вы нормальный человек и пишете нативный код на С / С++, запустить его на планшетах без обвязки на Java или Objective C довольно проблематично. Так что ваше гугление незначительно поднимет результаты по С / С++, и так имеющим высокие позиции, но вполне может сделать Objective C (никому, кроме маководов, не упершийся) языком года.

     
     
  • 6.97, Ordu (ok), 10:51, 09/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    А Я, кажется, начинаю понимать вашу позицию Извините, за то, что тем не мене... большой текст свёрнут, показать
     
     
  • 7.98, тоже Аноним (ok), 10:59, 09/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Я просто стараюсь быть кратким. Вы же возражали на то, чего в моем комментарии просто-напросто не было. Это отсутствующее мы с вами додумывали по-разному, из-за этого и произошло непонимание.
     

  • 1.8, Аноним (-), 13:31, 08/01/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я сверяюсь по indeed.com/jobtrends, а эта статистика лажа полная
     
     
  • 2.15, meequz (ok), 13:46, 08/01/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Я сверяю по tiobe.com, а эта статистика лажа полная
     
     
  • 3.21, Аноним (-), 14:47, 08/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Молодец!
     
  • 2.38, Аноним (-), 16:39, 08/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    вот и на www.google.com/trends картина совершенно иная, чем в новости
    пущай методику свою публикуют, а то как-то довверия не внушает
     
     
  • 3.42, TS (ok), 16:57, 08/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > вот и на www.google.com/trends картина совершенно иная, чем в новости
    > пущай методику свою публикуют, а то как-то довверия не внушает

    Ну так давно публикуют - http://www.tiobe.com/index.php/content/paperinfo/tpci/tpci_definition.htm
    Так себе методика, но тем не менее...

     

  • 1.12, Kroz (??), 13:42, 08/01/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Все логично.

    З. Ы. Будет чем потроллить Java-филов, а точнее тех из них, которые кроме Java ничего не видели :)

     
     
  • 2.17, Аноним (-), 14:08, 08/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Этой статистикой кого-то троллить - слоновья толщина.
     
  • 2.37, OK (??), 16:33, 08/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    А что жаба, жаба стабильна (на уровне погрешности), никто никуда не бежит, никто никуда не набегает. Удивило сильное падение шарпа только.
     
     
  • 3.48, гном (?), 17:11, 08/01/2013 [^] [^^] [^^^] [ответить]  
  • +7 +/
    >  Удивило сильное падение шарпа только.

    Это дух вендекапца.

     
  • 2.106, Аноним (-), 18:13, 09/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ничего-ничего - подождите выхода Java 8, тогда посмотрим, кто кого затроллит :)
     

  • 1.13, Anonimoyss (??), 13:44, 08/01/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +17 +/
    > На две позиции вниз упала популярность языка C#

    Просто отличная новость!
    Популярность дерьмонета падает вместе с windoze!

     
  • 1.14, ram_scan (?), 13:45, 08/01/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Количество поисковых запросов коррелирует не только с популярностью языка, но и с количеством геморроя которое порождает использование оного, и ради избавления от которого кодер люто гуглит. Причем чем меньше доступно решений тем кодер гуглит бешенней.

    Поскольку 20% населения как известно выпивают 80% производимого пива выборку релевантной считать низзя.

     
     
  • 2.16, Anonimoyss (??), 13:51, 08/01/2013 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > Количество поисковых запросов коррелирует не только с популярностью языка

    Лажа.
    Гиморными языками в массе поросту не пользуются - где хаскель, на каком месте?
    Или скала?

     
     
  • 3.18, Аноним (-), 14:10, 08/01/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Так уж получилось, что хаскель и скала — не геморные языки.
     
  • 3.33, ram_scan (?), 16:12, 08/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Сие не геморные языки. Я на сях и языках алгольной группы кодю уже лет 15 как, но до сих пор без гугля и пары-торйки тыков не могу описать на сях тип указателя на массив указателей на структуры, содержащие указатели на функции с определенными прототипами. Или когда мне надо расположить структуру по абсолютному адресу в памяти без трюкачества. А на языках алгольной группы (на той-же аде или модуле-2) я делаю это с первой попытки просто по аналогии без заглядывания в ламерку и с первого раза попадаю.

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

    В итоге языками алгольной группы я пользуюсь на круг чаще, но по ним гуглю намного реже.

     
     
  • 4.56, Crazy Alex (ok), 18:36, 08/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Эм... Такое, в общем-то, за раз описывать и не надо. У вас же там сущности какие-то? Вот и объявите их отдельно, с именами, чтобы было понятно, о чём оно. Тогда и читателю проще. насчёт структуры по абсолютному адресу не скажу - не надо было, но по идее же один раз макрос под это дело пишется?

    Это не то чтобы в защиту плюсов (я их как раз за примитивизм не особо люблю) - просто не пойму, зачем это гуглить сто раз.

     
  • 4.86, Ordu (ok), 05:57, 09/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Неудачные примеры Про структуру по адресу её не надо располагать, надо приводи... большой текст свёрнут, показать
     
  • 4.87, Ordu (ok), 06:01, 09/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > В итоге языками алгольной группы я пользуюсь на круг чаще, но по
    > ним гуглю намного реже.

    Странно, что это так. Ведь постоянно приходится искать в гугле какие-нибудь библиотеки, описания этих библиотек, куски кода для копипасты, и прочая, и прочая. Вы что, пользуясь языками алгольной группы, на постоянной основе используете C'шные библиотеки?

     
     
  • 5.129, ram_scan (?), 17:52, 10/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Понятная и хорошая библиотека идет с читабельной докой и стопятистами примерами ... большой текст свёрнут, показать
     
     
  • 6.131, Ordu (ok), 02:55, 11/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Да, наверное Это вероятно дело личных предпочтений, но я читаю доки в интернете... большой текст свёрнут, показать
     
  • 3.35, rshadow (ok), 16:26, 08/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ну вот есть же JavaScript ... сам язык убогий да и глюки в реализации под разные браузеры ... и тем не менее все пользуются ибо альтернатив запустить какую нить менюшечку на страничке просто нету.
     
     
  • 4.76, анони (?), 23:29, 08/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Dart. не пробовал. помнится переводит код в JavaScript
     
     
  • 5.95, Crazy Alex (ok), 09:46, 09/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Оно монструозное и экспериментальное. В этом плане MS-овский вариант куда интереснее - оверхеда 0 и по фичам вкуснее - в частности, легко интегрируется с существующим JS, позволяя его аннотировать.
     
     
  • 6.111, Anonimoyss (??), 02:54, 10/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Тем не менее m$-овский вариант распространения не получит по очевидным причинам.
     
  • 3.41, TS (ok), 16:53, 08/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
    Erlang - 31, Haskell - 32, Scala - 33
     
     
  • 4.65, anonymous (??), 20:59, 08/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
    > Erlang - 31, Haskell - 32, Scala - 33

    А Tcl 49-ый. При этом, проектов на haskell/erlang существенно меньше, имхо. Да и вообще языки скорее эзотерические, нежели коммерческие. С другой стороны, какой смысл гуглить по языку, документация к которому сосредоточена либо в man 3tcl $command, либо на wiki.tcl.tk? Аналогично для python/perl/ruby. Статистика из серии "не пришей кобыле хвост".

     
  • 2.20, Аноним (-), 14:24, 08/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Количество поисковых запросов коррелирует не только с популярностью языка, но и с
    > количеством геморроя которое порождает использование оного, и ради избавления от которого
    > кодер люто гуглит. Причем чем меньше доступно решений тем кодер гуглит
    > бешенней.
    > Поскольку 20% населения как известно выпивают 80% производимого пива выборку релевантной
    > считать низзя.

    Есть мнение, что Парето-отношение просто троллинг переменной толщины, ни в коей мере не являющийся объективным законом. И даже на закономерность не тянущим.

     
  • 2.46, kurokaze (ok), 17:08, 08/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Количество поисковых запросов коррелирует не только с популярностью языка, но и с
    > количеством геморроя которое порождает использование оного, и ради избавления от которого

    Лол, еще один дилетант. Ты для iOS/OSX писал?
    Апле с каждым годом улучшает язык, добавляя новые фичи, которые помогают решать проблемы донимавшие ранее. Кроме того xcode организован так что весь хелп ты получаешь очень легко без гуглений.

     
  • 2.105, 00OO (?), 16:44, 09/01/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Количество поисковых запросов коррелирует не только с популярностью языка, но и с
    > количеством геморроя которое порождает использование оного, и ради избавления от которого
    > кодер люто гуглит. Причем чем меньше доступно решений тем кодер гуглит
    > бешенней.
    > Поскольку 20% населения как известно выпивают 80% производимого пива выборку релевантной
    > считать низзя.

    Скала - роксь! Хаскель фарева :)

    А если серьезно, ну кому етот Хаскель смешной вперся? Смысл криптовать на нем какой, кроме тешения самолюбия? :) Следующий прогрраммист же обязательно перепишет с нуля; вспоминается П. Грэм со своим Вебпорталом на Лиспе: пришла Яху и переписала по-быстрому ВСЕ-ТО ЖЕ и на Яве. Из чего делается вывод, что написанное на Хаскеле легко и непринужденно, совершенно читабельно и всеми-легко-сопровождаемо можно переписать... да даже на Бейсико-Явах :) И ведь с точки зрения БИЗНЕСА (!) - это самое обоснованное...

    Все было, все это уже было.. :)

     
  • 2.108, trdm (ok), 21:14, 09/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Причем чем меньше доступно решений тем кодер гуглит бешенней.

    я бы выбросил язык по которому нет решений проблем.

     

  • 1.19, Аноним (-), 14:17, 08/01/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Lisp на 13ом месте, уже неплохо
     
     
  • 2.84, Ordu (ok), 03:52, 09/01/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Lisp на 13ом месте, уже неплохо

    Там ниже ещё есть Common Lisp. Мне вот интересно, строчка Lisp включает в себя достижения Common Lisp'а, или, по мнению TIOBE, Common Lisp -- это не Lisp?

    ps. Да, если просуммировать достижения Lisp и Common Lisp, то Lisp оказывается на 12 месте. =)

     
     
  • 3.117, Аноним (-), 11:37, 10/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    тоже интересно. Scheme наверное тоже не попал в категорию Lisp.
     

  • 1.22, Аноним (-), 14:55, 08/01/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    Херня этот рейтинг.

    JavaScript тренд, JQuery в частности.
    Objective-C тренд, но никак 10% ни использования, ни интереса не может быть.
    Basic 7-ое, ну-ну.
    Ну и С на первом как бы намекает на полное отсутствие релевантности.

     
     
  • 2.24, Anonimoyss (??), 15:05, 08/01/2013 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Objective-C тренд, но никак 10% ни использования, ни интереса не может быть.

    Ты отстал от жизни.
    Айпады и прочая подобная фигня уже везде.

     
  • 2.30, Ytch (ok), 15:52, 08/01/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Ну и С на первом как бы намекает на полное отсутствие релевантности.

    Смешно. Кроме "трендовых" веб-приложений и всякого вашего Ынтерпрайза есть огромный мир embedded (надо пояснять, что софт сейчас есть и в копеечных детских игрушках и в утюгах и холодильниках не говоря уже о более традиционных и специфических вещах?). Угадайте, на чем же там пишут софт? Есть, есть там и javascript - в каждом встроенном веб-сервере пара скриптов всегда найдется, правда он там "зашит" зачастую в виде С-шных строк, но это ведь тоже считается?

     
  • 2.36, rshadow (ok), 16:31, 08/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    А что так все взъелись на бейсик? В школах только его и проходят... по всему миру... и лишь немногие из них станут программистами... Но скока поисковых запросов перед контрольными/экзаменами по информатике =)
     
     
  • 3.51, ФФ (ok), 17:14, 08/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    От бэйсика рождаются быдлокодеры макросов и опытные пользователи эксель(tm)
     
     
  • 4.57, Crazy Alex (ok), 18:38, 08/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    От бейсика рождается возможность для пользователя автоматизировать свою работу. Что прекрасно, по-моему.
     
     
  • 5.68, ФФ (ok), 21:55, 08/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > От бейсика рождается возможность для пользователя автоматизировать свою работу. Что прекрасно,
    > по-моему.

    Да, если бы это давало независимость от платформы.

     

  • 1.28, IMHO (?), 15:42, 08/01/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    а как же ассемблер ?
     
     
  • 2.29, Anonimoyss (??), 15:45, 08/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Две стрелочки вверх! ;-)
     
  • 2.53, ВовкаОсиист (ok), 18:29, 08/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Он вне конкуренции.
     

  • 1.34, Нанобот (?), 16:19, 08/01/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    судя по графику, точность измерений где-то в районе ±1-2%
     
  • 1.39, Аноним (-), 16:39, 08/01/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    а где 1с?
     
     
  • 2.47, anoname (?), 17:09, 08/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Действительно, где?
     
  • 2.58, Crazy Alex (ok), 18:39, 08/01/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    именно там
     
  • 2.109, trdm (ok), 21:17, 09/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    в мировом рейте его не будет.
     

  • 1.40, o (?), 16:39, 08/01/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Настанет ява капец, будет счастье!
     
  • 1.49, ФФ (ok), 17:12, 08/01/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А мне всё равно )) Пишу на том, на чём мне надо.
     
  • 1.50, Сергей (??), 17:13, 08/01/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    http://www.ioncannon.net/projects/code2012/ тут твиттероюзеры забавный рейтинг устроили
     
  • 1.59, CPP (??), 18:40, 08/01/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    С Си всё понятно это классика, но неужели джава всё ещё модный язык!
     
     
  • 2.64, Aqueelone (?), 20:17, 08/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Модный не Джава -- а Андроид! Где и лицензию за 100 баксов не нужно покупать в отличаи от Айяйпада-йте...
     
     
  • 3.67, CPP (??), 21:38, 08/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, тогда всё сходиться, андроид в моде, язык для кофеварок тоже в моде.

    Айпад в моде Objective-C тоже в моде.

    Вышла Виндоус 8 через год график должен покажет какая платформа в моде

     
     
  • 4.74, Аноним (-), 22:57, 08/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Вышла Виндоус 8 через год график должен покажет какая платформа в моде

    Виндус 8 в моде явно не будет. Потому что страшенное уродство. Гунявый планшет и отстойный десктоп - два в одном!

     
  • 4.75, анони (?), 23:27, 08/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    ни на что Win8 не повлияет. вместе с падением продаж PC падают продажи OS. к тому же ОС ужасна. есть опыт использования. Surface не прижился. WP тоже не особо. кстати это не первая попытка одна ОС для всего. была еще с Windows Mobile
     
     
  • 5.79, CPP (??), 23:56, 08/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > ни на что Win8 не повлияет. вместе с падением продаж PC падают
    > продажи OS. к тому же ОС ужасна. есть опыт использования. Surface
    > не прижился. WP тоже не особо. кстати это не первая попытка
    > одна ОС для всего. была еще с Windows Mobile

    Холиварная тема, так что лучше дождаться нового года и посмотреть что из этого выйдет, а не гадать на кофейной гуще

     
     
  • 6.85, Anonimoyss (??), 04:27, 09/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Никчему ждать, гадать, уже достаточно статистики - windoze 8 распространяется много хуже висты.
    Surface вообще не продаётся.
     
     
  • 7.91, анониммм (?), 08:23, 09/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Кстати Win9 будет просто обновлением
     

  • 1.60, Виктор (??), 18:51, 08/01/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Похоже на заказной рейтинг вроде опросов ВЦИОМ или ФОМ. Интересует заказчик этого рейтинга...
     
     
  • 2.69, all_glory_to_the_hypnotoad (ok), 22:14, 08/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Деннис Ритчи перед смертью проплатил рейтинг на 5 лет вперёд.
     

  • 1.61, robux (ok), 18:58, 08/01/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > TIOBE .. строит свои доводы по изменению интереса к языкам, на основе анализа статистики поисковых запросов

    Люди массово ищут инфу, потому что язык:
    1) действительно популярен
    2) гемморойный

    И как прикажите трактовать табличку?

     
     
  • 2.62, ФФ (ok), 19:02, 08/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Люди массово ищут инфу, потому что язык:
    > 1) действительно популярен
    > 2) гемморойный
    > И как прикажите трактовать табличку?

    Популярен, но гемморойный )

     
     
  • 3.78, robux (ok), 23:45, 08/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Популярен, но гемморойный )

    Тогда выводы напрашиваются такие:
    1) Си самый популярно-геморойный язык
    2) Руби наиболее понятный и незаслуженно обделенный вниманием

    Короче, не зря я пишу на Руби )))

     
  • 2.110, trdm (ok), 21:19, 09/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > И как прикажите трактовать табличку?

    чем сложнее и мощнее, тем больше траблов.
    зависимость геометрическая...

     
     
  • 3.139, Пингвино (ok), 14:17, 13/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > чем сложнее и мощнее, тем больше траблов.

    Пруфы есть или так сбзднул?

     

  • 1.63, Аноним (-), 19:30, 08/01/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    если язык популярен, то он конечно геморойный. Потому что безгеморойный язык это тот, на котором не пишут. Это как идеальный муж: не пьет, не курит, не смотрит футбол и не существует.
     
     
  • 2.99, тоже Аноним (ok), 13:44, 09/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    О, я, оказывается, идеальный муж... Где сертификат идеальности получить?
    Хотя, в принципе, меня и справка о несуществовании устроит. Для налоговой ;)
     

  • 1.66, Аноним (-), 21:14, 08/01/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ура в слудующем году (Visual) Basic , будет на 4 месте а то и на первом. Слава TIOBE, и самому шизанутому рейтингу который я виде в IT.
     
  • 1.112, Аноним (-), 03:02, 10/01/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    где nodejs ?
     
  • 1.133, Аноним (-), 11:40, 11/01/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я подумывал о питоне, чтоб не заморачиваться на Си. Передумал. Я прав?
     
     
  • 2.134, тоже Аноним (ok), 13:32, 11/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Нет. Надо не подумывать и спрашивать, а пробовать и формировать собственное мнение.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру