The OpenNET Project / Index page

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

Рейтинг языков программирования от RedMonk

01.08.2016 10:28

Аналитическая компания RedMonk опубликовала собственный рейтинг языков программирования, построенный на основе оценки сочетания популярности на GitHub c активностью обсуждений на Stack Overflow. В отличие от недавно представленный рейтингов IEEE Spectrum и TIOBE лидерами списка RedMonk являются JavaScript, Java, PHP и Python (8, 2, 7 и 3 места в рейтинге IEEE Spectrum). Язык Си, победитель рейтинга IEEE Spectrum, находится в рейтинге RedMonk на 9 месте, С++ занимает 4 место, R - 12 (вытеснил Perl на 13 место).

Рейтинг RedMonk:

  1. JavaScript
  2. Java
  3. PHP
  4. Python
  5. C#,
  6. C++
  7. Ruby
  8. CSS
  9. C
  10. Objective-C
  11. Shell
  12. R
  13. Perl
  14. Scala
  15. Go
  16. Haskell
  17. Swift
  18. Matlab
  19. Visual Basic
  20. Clojure


  1. Главная ссылка к новости (http://redmonk.com/sogrady/201...)
  2. OpenNews: IEEE Spectrum опубликовал рейтинг языков программирования
  3. OpenNews: Ассемблер занял десятое место в рейтинге популярности языков программирования
Лицензия: CC-BY
Тип: К сведению
Короткая ссылка: https://opennet.ru/44884-lang
Ключевые слова: lang
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (53) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 10:38, 01/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    GO находится ниже Perl.
    CSS стал языком программиирования?
     
     
  • 2.4, Аноним (-), 10:40, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • +4 +/
    CSS? До некоторой степени да. По крайней мере он частично умеет условные операторы, дописывать контент и отдельные извращенцы делают на гольном CSS даже 3D трансформации.
     
     
  • 3.6, анон (?), 10:51, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    что плохого в цсс-трансформациях? flash прикажете использовать?
     
  • 3.10, НяшМяш (ok), 12:16, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Странно относить трансформации - основную причину существования CSS - в разряд извращений. Самый неизвращённый пункт из всех вышеупомянутых.
     
     
  • 4.15, Аноним (-), 17:03, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Самый неизвращённый пункт из всех вышеупомянутых.

    Это ты просто не видел что на них делают. Бывает всякое мутирующее 3D, чуть ли не уровня Doom по сложности. Без единой строчки кода на чем-то еще. Это все круто и замечательно, но код выглядит страшнее смерти и в нем никто кроме автора не разбирается, поэтому таких извращенцев относительно немного. Но у них есть своя тусовочка в районе deviantart'а чтоли.

     
  • 3.35, Аноним (-), 07:59, 02/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    забыли переменные и анимацию в CSS добавить
     

  • 1.2, Аноним (-), 10:38, 01/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Но есть некоторые нюансы:
    1) На гитхабе 80% проектов - домашка для универа, без лиценщии.
    2) На stackoverflow нубы задающие нубские воросы. Поэтому распределение там может быть перекошено.
     
     
  • 2.9, Аноним (-), 11:37, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Чем логичнее организован язык, тем меньше вопросов, чем лучше документация тем меньше вопросов ну и т.д. :)
     
     
  • 3.16, Аноним (-), 17:06, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Чем логичнее организован язык, тем меньше вопросов, чем лучше документация тем меньше
    > вопросов ну и т.д. :)

    А еще - у какого-нибудь питона или js низкий порог вхождения. Поэтому сотни нубов не будут читать маны. Они вместо этого спросят на stackexchange. Напишут пару helloworld'ов и домашку для универа, а работать будут кем-нибудь еще. Но формально проекты есть, запросы есть - вот вам типа программисты, типа популярные.

     
  • 2.36, Аноним (-), 08:01, 02/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Совсем не всегда там нубы. Есть много вопросов связанных с багами (особенностями) языков или среды. И они совсем не очевидны и не описаны в учебниках. А голая документация часто очень трудно воспринимается.
     

  • 1.3, A.Stahl (ok), 10:39, 01/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А-а-а-а! Паника! Теперь я, плюсовик, срочно бегу переучиваться на ЯваСкрипт! А то ведь какой-то там рейтинг сказал, что теперь все пишут на ЯваСкрипте, а плюсовики никому не нужны... А-а-а-а!
     
     
  • 2.5, Аноним (-), 10:41, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • +9 +/
    > А-а-а-а! Паника! Теперь я, плюсовик, срочно бегу переучиваться на ЯваСкрипт! А то
    > ведь какой-то там рейтинг сказал, что теперь все пишут на ЯваСкрипте,
    > а плюсовики никому не нужны... А-а-а-а!

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

     
     
  • 3.32, . (?), 04:39, 02/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Можно подумать плюсеры от этого застрахованы! :-)
    Индокод можно писать на любом языке программирования! (R) Аксиома №3
     
     
  • 4.40, Аноним (-), 10:39, 02/08/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Их значительно сложнее заменить И они могут намного больше И в низкоуровневые ... большой текст свёрнут, показать
     
     
  • 5.48, Аноним (-), 18:57, 02/08/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > [b]Их значительно сложнее заменить[/b]. И они могут намного больше. И в низкоуровневые
    > околосистемные механизмы вклиниться, и эффективно алгоритмы реализовать, и от реалтайма
    > не ссутся как яваскриптеры с лагучим GC.

    Они ведь еще в добавок такие скромные, эти сферические все знающие и умеющие плюсовики.

     
     
  • 6.50, Аноним (-), 13:28, 03/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Они ведь еще в добавок такие скромные, эти сферические все знающие и
    > умеющие плюсовики.

    Для лично меня если человек освоил плюсы - это показатель. Нет, serial.begin в ардуине - за освоение плюсов не считается, это использование плюсов на уровне яваскриптера.

    А если человек наворачивает большой проект с сложной логикой и при этом не сцытся реалтайма или дел системных - это вызывает уважение. И попробуй его заменить. Это ж не вебня, где если я посидев 2 вечера на w3schools можно начать фигарить не хуже остальных.

     
     
  • 7.53, Аноним (-), 20:05, 03/08/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Для меня лично, если человек пытается при любом удобном случае, как бы невзначай... большой текст свёрнут, показать
     
  • 7.55, angra (ok), 22:45, 03/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > попробуй его заменить. Это ж не вебня, где если я посидев
    > 2 вечера на w3schools можно начать фигарить не хуже остальных.

    Видел я не раз код таких как ты на php и perl. Уродливо и тормознуто. Когда до вас дойдет, что умение пользоваться молотком не сильно помогает при поклейке обоев? А вы все норовите их гвоздями прибить, так как с другими подходами не знакомы.

     
  • 2.14, абвгдейка (ok), 16:40, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    так ты плохой плюсовик, если ничего окромя не видел:)
     
  • 2.19, Аноним (-), 17:35, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    На рейтинги ориентируются те, кто работу найти не может. Тем, кто нашёл, излишняя конкуренция ни к чему, поэтому чем их язык ниже, тем для перспективного плюсовика лучше.
     
     
  • 3.37, Аноним (-), 08:05, 02/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Стать профи самостоятельно достаточно трудно. А ВУЗ'ы далеко не все нормально преподают устройство операционной системы, алгоритмы используемые в компьютерах, работу с комп графикой и компиляторы. Большинство ВУЗов на выходе дает веб-программистов, потому что грузят основную программу матаном, а программирование растягивают в программе обучения и дают по устаревшим технологиям. Так что профи выходят только из топовых ВУЗов или те, кто потратил на самообучения в 3-5 раз больше времени, чем ВУЗовцы.
     
     
  • 4.41, Аноним (-), 10:48, 02/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Стать профи вообще достаточно трудно Придется этого захотеть и упорно въе, без ... большой текст свёрнут, показать
     
     
  • 5.42, Andrey Mitrofanov (?), 11:45, 02/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> Стать профи самостоятельно достаточно трудно.
    > Стать профи вообще достаточно трудно. Придется этого захотеть и упорно въе, без
    > халтуры.
    >> Большинство ВУЗов на выходе дает веб-программистов, потому что грузят
    >> основную программу матаном,

    Где-то про https://duckduckgo.com/?q=rule+of+10000+hours слышал. А сейчас посмотрел  -- журналистский трындёж.

    > самому. А без матана будет сложно стать чем-то за пределами вебдева
    > - элементарно не хватит знаний матана и вообще основ.

    << [I]"Those that have done the two hours' practice come in the following day and everything is easier than it is for those who didn't enjoy it in the first place and didn't do the two hours' homework."[/I] >> ...http://www.bbc.com/news/magazine-26384712

    >> или те, кто потратил на самообучения в 3-5 раз больше времени, чем ВУЗовцы.
    > А ты хочешь чтобы тебе разжевали, в рот положили и - бац
    > - ты уже специалист с мировым именем? Так не бывает.

    О-хо-хо...

     
     
  • 6.51, Аноним (-), 13:36, 03/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > О-хо-хо...

    Смешно? Сравним тебя и клоуна. Догадайся кто будет дилетант, а кто профессионал от троллинга. Видишь, даже просто нормально троллить за полчаса научиться невозможно. Получится унылка типа клоуна, которому троллить только алканов у пивной.

     

  • 1.7, Barafu (?), 10:56, 01/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +9 +/
    Астрологи объявили неделю рейтингов ЯП?
     
     
  • 2.8, Andrey Mitrofanov (?), 11:19, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Астрологи объявили неделю рейтингов ЯП?

    У Майкросоувта кончились свои "новости", а бюджет не освоен -- финансируют вривание интернет-шума на... опенетики.

     
  • 2.13, Нанобот (ok), 16:35, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Предлагаю выпустить рейтинг от икспертов опеннета, всё равно толку с этих рейтингов, как с козла молока.
    З.Ы. могу поучаствовать в качестве приглашённого иксперта, и даже БЕСПЛАТНО!
     
     
  • 3.21, Аноним (-), 18:46, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Предлагаю выпустить рейтинг от икспертов опеннета,

    К сожалению, наличие просто огромного количества экспертов-всего-и-вся на ресурсе имеет и некоторые минусы. В нашем случае — вряд ли эксперты придут к однозначным критериям оценки ЯПов.
    А когда договорятся, кончится лето и количество экспертов на опеннете резко упадет.

     
     
  • 4.25, cmp (ok), 19:50, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Зачем договариваться, кто больше накрутит плюсиков тот и папка, в ручную много не накликаешь, а вот написать скрипт/прогаммку (на цсс))), жириновский всегда в ток шоу вещает бред, но президентом не был, следуя логике оценки - путина заменит мистер пропер или хеденшолдерс.. Кстате было бы реально интересно, пхпешники с питонистами настрочат скрипт минут за 30, зато сишники запустят больше копий, в том числе на телефонах, роутерах и кофеварках.
     
  • 3.34, robux (ok), 07:54, 02/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Предлагаю выпустить рейтинг от икспертов

    Самые лучшие языки - Ruby и Pascal (Delphi/Lazarus).
    Остальные ЯП - последствия психических отклонений и тяжёлых наркотиков.

     
     
  • 4.52, Аноним (-), 13:40, 03/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Самые лучшие языки - Ruby и Pascal (Delphi/Lazarus).
    > Остальные ЯП - последствия психических отклонений и тяжёлых наркотиков.

    Ну вот и пользуйся тогда операционкой на delphi (или ruby). И брузеры на них перепиши. Не комильфо здоровому человеку пользоваться системами и софтом от психов и наркоманов.

     
     
  • 5.54, robux (ok), 21:42, 03/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Ну вот и пользуйся тогда операционкой на delphi (или ruby).

    Уговорил. Вношу поправку:
    - Cи и Ассемблер для системного программирования;
    - Паскаль и Руби - для прикладного.

    А вебня вобще должна сдохнуть вместе с браузерами.

     
  • 5.56, Аноним (-), 00:53, 04/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну вот и пользуйся тогда операционкой на delphi

    http://wiki.lazarus.freepascal.org/linux/kernel/module_development
    https://github.com/laksen/fp-rtos
    ну и макоси там всякие разные.

     

  • 1.11, Аноним (-), 13:10, 01/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    > c активностью обсуждений на Stack Overflow

    если основа - активность на Stack Overflow, то это рейтинг не только популярности, но также и непонятности с недокументированностью.

     
  • 1.12, Аноним (-), 15:39, 01/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > 4. Python

    Смешно... Да там же 99% - нерабочие поделки школьников!
    Рейтинг вообще никакой.

     
     
  • 2.17, Аноним (-), 17:09, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Смешно... Да там же 99% - нерабочие поделки школьников!
    > Рейтинг вообще никакой.

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

     
  • 2.18, Аноним (-), 17:26, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Да там же 99% - нерабочие поделки школьников!

    Если все программы hello world, когда-либо кем-либо написанные, считать программным обеспечением, то самым популярным и востребованным ПО будет приветствие пользователя компьютером.
    Т.е. я тут как бы намекаю, что критерием полезности языка являются дельные разработки, которых мало, а никак не нерабочие поделки школьников, которых, несомненно, великое множество.

     
     
  • 3.24, test (??), 19:42, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >приветствие пользователя компьютером.

    Зачастую не так-то просто реализовать.

     
  • 2.20, Аноним (-), 17:43, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    И много ты знаешь дистрибутивов, которые работают без Python? Всякие Alpine и OpenWrt не считаются.
     
     
  • 3.22, Нанобот (ok), 19:14, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Windows, Android, iOS. где-то 95-99% всех устройств в мире
     
     
  • 4.28, кверти (ok), 22:41, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    чо? Windows, Android, iOS - дистрибутивы?...да уж, вантуз головного мозга...
     
     
  • 5.29, Аноним (-), 22:46, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ППКС.

    // #20

     
  • 3.23, Аноним (-), 19:40, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > И много ты знаешь дистрибутивов, которые работают без Python?

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

     
     
  • 4.30, Аноним (-), 22:47, 01/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >> И много ты знаешь дистрибутивов, которые работают без Python?
    > Debian самому по себе питон для работы не требуется, вообще совсем. Вот
    > оборвать из минимального дебиана перл уже несколько сложнее, это да.

    Верно, и я даже рад, что среди мейнстримных дистрибутивов такие есть. Но таких меньшинство.

    // #20

     

  • 1.31, Ника (??), 00:46, 02/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Зачем нужна Scala, чем плоха обычная Java?
     
     
  • 2.38, Анон123123 (?), 08:37, 02/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Scala во всех аспектах удобнее и мощнее. Поэтому у меня скорее обратный вопрос, зачем нужна Java (как язык)...
     
     
  • 3.39, Led (ok), 09:12, 02/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Scala во всех аспектах удобнее и мощнее.

    Девочки, не ссорьтесь.

     
  • 3.43, Ника (??), 13:20, 02/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Если ты на Scala программируешь, то и Java знать должен.

    А Java умеет все, что умеет Scala.

    Вопрос: Зачем учить лишний язык?

     
     
  • 4.44, Анон123123 (?), 15:07, 02/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Оба языка являются general purpose. Зачем учить языки, если есть машинные коды? Конечно ради абстракций и сахара, которые делают твой код компактнее, изящнее, безопаснее и т.д.
     
  • 4.49, Led (ok), 21:00, 02/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Вопрос: Зачем учить лишний язык?

    Дура, зачем ты забиваешь голову чем-то кроме еды?

     
  • 2.45, Rex02 (?), 15:18, 02/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Ну например:
    case class Product(id: Int, category: String)
    На яве аналог в 10 строчек не влезет.

    И не говорите про кодогенерацию иде, ведь код ещё и читать приходится.

     
     
  • 3.47, Ника (??), 18:20, 02/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Так Scala - это Java высоко уровня?
     

  • 1.46, dq0s4y71 (ok), 17:27, 02/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > на основе оценки сочетания популярности на GitHub c активностью обсуждений на Stack Overflow.

    Так активность обсуждений на Stack Overflow свидетельствует не о популярности языка, а о плохом его знании!

     

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



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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