The OpenNET Project / Index page

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

Обновлённая статистика популярности языков программирования на GitHub

20.08.2015 23:57

GitHub опубликовал новый отчёт, отражающий популярность применения в репозиториях тех или иных языков программирования. Из наиболее важных тенденций последних лет можно отметить, выход на первое место языка JavaScript и переход на второе место языка Java, которые вытеснили на третье место ранее доминировавший на GitHub язык Ruby. Особенно заметен взлёт языка Java, который в 2009 году занимал 7 место (подобный эффект объясняется ростом популярности платформы Android и переходом компаний на использование Git). С третьего на пятое место опустился язык Python, с 6 на 9 язык Си. Из десятки лидеров выпал язык Perl, который в 2009 году занимал 5 место. Популярность языков С++ и PHP последние 4 года не изменилась.



  1. Главная ссылка к новости (https://github.com/blog/2047-l...)
Лицензия: CC-BY
Тип: Обобщение
Короткая ссылка: https://opennet.ru/42829-github
Ключевые слова: github
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (129) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, neon1ks (ok), 00:21, 21/08/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +18 +/
    CSS и HTML - языки программирования?
     
     
  • 2.2, тоже Аноним (ok), 00:27, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +47 +/
    Это просто исследователи до сих пор не заметили стабильного роста языков XML, JSON и TXT.
     
     
  • 3.112, Аноним (-), 04:35, 22/08/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Не-не, самым популярным будет markdown
     
  • 2.3, anonymous (??), 00:29, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А что? Вон полно вакансий "программистов" с такими требованиями.
     
  • 2.16, anonymous (??), 02:06, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    https://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%B5
     
     
  • 3.25, Аноним (-), 08:27, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Вот я и думаю - на какой же предмет ориентирован TXT? :)
     
     
  • 4.54, Аноним (-), 13:54, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    TXT - это язык общего назначения.
     
     
  • 5.77, тоже Аноним (ok), 18:02, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Мультипарадигменный это называется!
     
  • 5.81, Аноним (-), 18:19, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    У офисного планктона язык общего назначения - .doc
     
  • 4.64, Инкот (?), 15:21, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Например, передать сообщение получателю на естественном языке.
     
     
  • 5.69, Ydro (?), 15:59, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Или на языке программирования. :)
     
  • 2.17, anonymous (??), 02:09, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +4 +/
    CSS3 и HTML5 - да.
    https://github.com/elitheeli/stupid-machines
     
     
  • 3.66, Инкот (?), 15:38, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Поди, есть даже такие языки (не программирования) как язык свиста:
    http://www.openlanguage.ru/inform/neobychnye_jazyki/jazyk_svista
     
  • 2.23, Тот_Самый_Анонимус (?), 07:39, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Эх, mp3 подкачал. Даже в рейтинг не попал.
     
  • 2.24, Аноним (-), 08:23, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Языком программирования является любой текст может менять логику работы программы, даже файл с обычным текстом может считаться ЯП если он хот как то влияет на работу программы, которая его читает.
     
     
  • 3.31, Anonimous (?), 09:31, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • –6 +/
    нет
     
     
  • 4.35, Аноним222 (?), 10:33, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ты совсем дурак?
     
     
  • 5.75, Анонимоус (?), 17:19, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А ты?
     
  • 4.36, Аноним (-), 10:34, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    что?
     
  • 3.43, olgge (?), 12:29, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Русский язык тоже получается язык программирования, т.з. на изменение логики работы на нём пишется.
     
     
  • 4.50, Аноним (-), 13:13, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    1C *trollface*
     
  • 4.72, draw (?), 16:53, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Русский язык тоже получается язык программирования

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

     
     
  • 5.78, тоже Аноним (ok), 18:03, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Судя по тому, как они потом исполняются, отладчика под этот язык нет...
     
  • 3.123, Аноним (-), 19:37, 23/08/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > даже файл с обычным текстом может считаться ЯП

    Файл никак не может быть языком программирования.

     
     
  • 4.124, Аноним (-), 21:53, 23/08/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Просто файл нет, а файл с текстом может.
     
     
  • 5.130, Аноним (-), 22:36, 25/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Да, парни. Как начали в России википедию прикрывать, так у вас с терминологией совсем плохо стало.
     
  • 2.115, Аноним (-), 15:18, 22/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Связка HTML и CSS является Тюринг полным языком программирования: https://news.ycombinator.com/item?id=2300836
     

  • 1.4, Анончег (?), 00:33, 21/08/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –12 +/
    > Особенно заметен взлёт языка Java, который в 2009 года занимал 7 место (подобный эффект объясняется ростом популярности платформы Android и переходом компаний на использование Git)

    Взлёт Жабы связан с популярностью Гита - эксперты кушают ложные опята.


    > С шестого на пятое место опустился язык Python, с 6 на 9 язык Си.

    Сишечка помре скоро.

     
     
  • 2.5, Аноним (-), 00:47, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >Сишечка помре скоро.

    Объявленные мёртвыми живут долго.

     
     
  • 3.98, Анончег (?), 21:12, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Говоришь о флэше?
     
  • 2.10, правдоруб (?), 01:18, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Сишечка помре скоро.

    Ты так говоришь, как будто есть чем заменить.

     
     
  • 3.27, Аноним (-), 08:30, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +7 +/
    > Ты так говоришь, как будто есть чем заменить.

    На третий день Зоркий Глаз заметил что булки не растут на деревьях, а ядра операционок неудобно писать на питоне :)

     
  • 3.129, Anttiray (?), 15:15, 25/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Rust?
     
  • 2.15, Аноним (-), 02:00, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Взлёт Жабы связан с популярностью Гита

    Взлёт Жабы на Гитхабе связан с переходом ведра на Гит.

     
     
  • 3.40, Аноним (-), 10:59, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    не совсем, ещё Google Java-библиотеки, Guava..., по причине закрытия code.google.com перенесли репы на гитхаб.
     
     
  • 4.46, vn971 (ok), 12:58, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Это произошло в 2015-ом году, значит могло повлиять только на последний год. Но за последний год и изменений в этом плане не было, так что соображение не применимо..
     
  • 2.26, Аноним (-), 08:29, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Сишечка помре скоро.

    ЧСХ, это обещают наверное с 70-х годов прошлого века. Ну иди, избавься для начала от сишной операционки. Не забудь рассказать как получилось, наимный хипстер :)

     
     
  • 3.82, Аноним (-), 18:41, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > ЧСХ, это обещают наверное с 70-х годов прошлого века. Ну иди, избавься для начала от сишной операционки.

    ЧСХ, ничего хорошего в этом нет. Язык делался под (реальные) требования и железки 70-х, как и довольно огриниченные возможности парсера на таких железках. Но вот сейчас даже планшетики уделывают супер-компутеры 80-x. А легаси и костыли из тех времен (как те же макросы, типы, проблемы с ЛТО и еще куча) аукаются до сих пор.

     
     
  • 4.83, тоже Аноним (ok), 18:50, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Если бы с тех пор произошел хоть какой-нибудь прогресс, требующий революции в машинном коде, новые языки уже захватили бы мир. А так - первая же абстракция над машинным кодом по-прежнему востребована, и изменений в этой ситуации до появления квантовых компьютеров не предвидится.
     
  • 4.110, pavlinux (ok), 04:23, 22/08/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Где твой планшет уделывает суперкомпьютер?
    Как были говно так и остались - записная книжка, читалка, игрушки, фотке и говно всякое.  
    Гигарецы прибавили, мозги программистам забыли.
    Дали обезьянам Visual-дрочилово, они и лепят поделки для таких же лохов.
     
     
  • 5.117, Аноним (-), 17:34, 22/08/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Где твой планшет уделывает суперкомпьютер?

    Для дятлoв и прочих птыцeв: ресурсиками для кaмпыляции, не?

    > Как были гo внo так и остались - записнaя книжка, читалка, игрушки, фотке
    > и гoв нo всякое.
    > Гигарецы прибавили, мoзги программистам забыли.
    > Дали обeзьянaм Visual-дрoчиловo, они и лепят поделки для таких же лo хoв.

    Понятно - опять пaвлин зашел покaкaть ...


     
  • 2.34, Аноним (-), 10:26, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Выше состоялась перепись не умеющих в сарказм.
     
  • 2.56, Анонимусс (?), 14:00, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Тут имеется ввиду что гугл перевел часть своих репозиториев на гитхаб
     
     
  • 3.99, Анончег (?), 21:14, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Тут имеется ввиду что гугл перевел часть своих репозиториев на гитхаб

    Так и надо было написать в новости.

     

  • 1.6, Аноним (-), 00:48, 21/08/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А если взять и проанализировать пакетную базу Debian GNU/Linux то выяснится что 95% написано на C/C++, так что вся эта статистика github имеет весьма отдалённое отношение к реальности.
     
     
  • 2.19, Аноним (-), 04:17, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не забываем, что ориентиры меняются. Десктоп заменяется браузером с вебнёй и облаками.
     
     
  • 3.52, анонимус вульгарис (?), 13:22, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А в облаке не Debian? Неужели Ubuntu?
     
  • 2.28, Аноним (-), 08:31, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > весьма отдалённое отношение к реальности.

    Опрос проведенный в интернете показал что 100% пользователей интернета пользуется интернетом. Ну а опрос на гитхабе показал что хипстеры любят JS, что вроде бы логично :)

     
  • 2.33, Аноним (-), 09:54, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    К сожалению нет. Если взять всю пакетную базу, то там будут другие цифры.
     
     
  • 3.79, тоже Аноним (ok), 18:05, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Как считать. Если по строчкам - могут выйти и такие. По штучкам - нет, конечно.
     

  • 1.8, Амононим (?), 01:06, 21/08/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    >С шестого на пятое место опустился язык Python

    не сходится с графиком, инфасто

     
  • 1.12, правдоруб (?), 01:21, 21/08/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    ЯННП. Должны быть три разных графика для единственного языка, главного языка и одного из языков.
     
     
  • 2.47, vn971 (ok), 13:03, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Мне кажется, считался просто суммарный SLOC для каждого языка. (Количество строчек кода суммированное по всем проектам.)
     

  • 1.13, Crazy Alex (ok), 01:37, 21/08/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Что-то я, хоть убей, не могу придумать хоть какой-то имеющий смысл метод подсчёта. Самый яркий пример, наверное, JS - на нём обычно куча мелких модулей, а объём кода невелик. Количество репозиториев будет огромным, количество строк - довольно малым. С другими то же самое, только в разной степени.
     
     
  • 2.14, A.Stahl (ok), 01:54, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +5 +/
    А давай считать мух.
    Ты будешь считать мух в лунном кратере имени Лейбница, а я буду считать мух в банке из-под малинового джема.
    А потом мы построим график и начнем мерятся средней длиной мушиных хоботков.
     
  • 2.18, JS (?), 03:11, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Мелкие модули, маленький объем кода? https://www.npmjs.com/
     
  • 2.48, vn971 (ok), 13:10, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Думаю, не имеет смысла выдумывать плохую схему подсчёта и потом самому же её критиковать...

    Какие я бы предположил были действия github:
      cat 'find . -name '*.scala'' | wc --lines

    Как сделал бы лично я (но, увы, это не принято в народных массах):
      cat 'find . -name '*.scala'' | gzip | wc --bytes

    P.S. Очевидно, имеется в виду суть схемы, а не то что была ФС по которой выполнялся скрипт.

     
     
  • 3.58, Crazy Alex (ok), 14:15, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    То есть по строкам кода? Получаем обратную проблему - то, что в JS делается пятью строками благодаря готовым API браузера и компкактному синтаксису, в C или Java будет парой сотен.

    Хотя одна условно приемлемая метрика популярности на гитхабе мне в голову всё же пришла -  я бы вообще не на строки смотрел, а на среднее количество форков репозиториев на данном языке.

     
     
  • 4.62, vn971 (ok), 14:59, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Но всё же, эти строки надо написать, а значит разработчик тратил на это время.

    Собственно, к чему я:
    * статистика, конечно, НЕ меряет насколько язык "хороший".
    * статистика скорее всего достаточно адекватно показывает изменения, т.е. что язык A набрал популярность, а язык B набрал гораздо меньше (упал относительно других).

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

     
     
  • 5.71, Crazy Alex (ok), 16:18, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Во-первых, как известно, на собственно писанину тратится около 10% времени программиста. Во-вторых - для той же джавы генерированного кода запросото будет больше половины.

    Впрочем, насчёт изменений - да, поинт хороший.

     
  • 4.63, vn971 (ok), 15:06, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Кстати, упомянутый мною 'gzip' как раз пытается (в идеале) немного сбавлять эффект от повторений, то есть приблизить "вес" этой строчки:
       final HashMap<String, String> myMap = new HashMap<String, String>();
    к весу этой:
       val myMap = HashMap[String, String]()

    (При условии что я понимаю работу gzip, чего я на самом деле не очень-то делаю.)

     
  • 4.85, rob pike (?), 19:01, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Тогда проще тупо все звездочки просуммировать, включая форки.

    Будет точное мерило именно популярности.

     
     
  • 5.113, Crazy Alex (ok), 04:51, 22/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    То, что в JS  в двадцати либах по триста строк - в плюса в одной 100000. Хоть суммируй, хоть нет. А вот сколько в среднем форков у репы - это от количества строк не зависит, и от того, рвём функциональность на мелкие куски или нет - тоже.
     
     
  • 6.118, rob pike (?), 17:46, 22/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Я не предлагал суммировать строки.
    Я предлагал суммировать звездочки.
     
  • 4.126, serg1224 (ok), 03:18, 24/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >то, что в JS делается пятью строками благодаря готовым API браузера
    > и компкактному синтаксису, в C или Java будет парой сотен.

    Чтобы детки в своём ЯваСкрипте смогли дёрнуть пару методов у пары встроенных в браузер обжектов, нужно чтобы эти обжекты в браузере были сначала реализованы взрослыми дяденьками на Си/C++. Иначе тормоза будут такими, что культурно и не скажешь.

     
  • 3.70, анон (?), 16:14, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    for repo in repos:
        for lang in langs:
            if lang in repo:
                counters[lang] += 1
     
     
  • 4.88, Аноним (-), 19:13, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > for repo in repos:
    >     for lang in langs:
    >         if lang in repo:
    >            
    > counters[lang] += 1

    Ух, а потом говорят, что это питон такой тормоз ... Не позорь питонистов.



    from collections import Counter
    stats = Counter((lang for lang in repo for repo in repos))

     
     
  • 5.111, анон (?), 04:35, 22/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    То, что вы увидели в этом псевдокоде питон - это сугубо ваши проблемы
     
     
  • 6.116, Аноним (-), 17:22, 22/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > То, что вы увидели в этом псевдокоде питон - это сугубо ваши
    > проблемы

    Еще хуже -- питонисту лишний внутренний цикл хоть простителен был бы (ну а что с него взять?)

     
     
  • 7.121, анон (?), 12:43, 23/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Т.е. в метаданных репозиториев на гитхабе прописано, какие в нем языки используются?
     
  • 6.119, Аноним (-), 21:00, 22/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Конечно же! Всем очевидно что это ассемблера макрос.
     

  • 1.20, Аноним (-), 04:38, 21/08/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Go нету, дилетанты составляли.
     
     
  • 2.29, Аноним (-), 08:33, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Go нету, дилетанты составляли.

    А может он просто не попал в десятку? Хипстота с питона только начала перебегать - вон, видишь, питон уже обвалился на 2 пункта. Скоро другое гов^W всплывет на его место, стало быть.

     
     
  • 3.42, Аноним (-), 11:03, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Go вообще может и не попасть в 10-ку, т.к сейчас вижу питонистов на форумах языка Rust, которые хотят получить быстродействие языка по скорости сравнимым с написанным на C, а гугловский Go - в ту категорию не попадает, т.к тормозной язык с GC.
     
     
  • 4.53, анонимус вульгарис (?), 13:28, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Go вообще может и не попасть в 10-ку, т.к сейчас вижу питонистов
    > на форумах языка Rust, которые хотят получить быстродействие языка по скорости
    > сравнимым с написанным на C, а гугловский Go - в ту
    > категорию не попадает, т.к тормозной язык с GC.

    Чёй-та по бенчмаркам Go с Rust пока примерно наравне по скорости. Rust только в теории быстрее, но пока практику в соответствие с ней приведут — не один год пройдёт.

     
     
  • 5.61, Аноним (-), 14:42, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Покажи ка эти бенчмарки!?
     
     
  • 6.67, анонимус вульгарис (?), 15:52, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Погуглить слабо? Например:
    https://benchmarksgame.alioth.debian.org/u64/benchmark.php?test=all&lang=rust&
     
     
  • 7.84, Аноним (-), 18:56, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Погуглить слабо? Например:
    > https://benchmarksgame.alioth.debian.org/u64/benchmark.php?test=all&lang=rust&
    > примерно наравне по скорости

    Ага, это "почти" такое "почти" :)
    http://benchmarksgame.alioth.debian.org/u64q/compare.php?lang=go&lang2=rust



    Go used what fraction? used how many times more?
    fasta 2×
    pidigits † 2×
    binary-trees 3×
    regex-dna 9×




     
     
  • 8.90, анонимус вульгарис (?), 19:26, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    А не надо выдёргивать отдельные тесты В одном Go быстрее, в четырёх - медленнее... текст свёрнут, показать
     
     
  • 9.93, Аноним (-), 19:49, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну так и приведенной вами конфигурации раст обходит го в одном тесте в 16 раз... текст свёрнут, показать
     
     
  • 10.95, анонимус вульгарис (?), 20:29, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Это я и называю примерно наравне Тест с регулярками, конечно, эпично провален... текст свёрнут, показать
     

  • 1.21, Владимир (??), 06:19, 21/08/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Дурацкое и бесполезное наблюдение: если из топа убрать HTML и CSS как не чистые языки программирования (о мультипарадигменности там даже речи нет), то из оставшихся 8 всего 2 имеют не Си-подобный синтаксис. Python и Ruby.
     
     
  • 2.105, OperationalSemantics (?), 22:16, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Синтаксис вообще не показатель.
     

  • 1.22, Читатель (?), 07:34, 21/08/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Цитата: "GitHub опубликовал новый отчёт, отражающий популярность применения В РЕПОЗИТАРИЯХ тех или иных языков программирования"

    Не ищите в этой новости Высший смысл бытия. Это субъективная оценка ситуации.

     
     
  • 2.49, vn971 (ok), 13:13, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    А зачем вы "капслоком" что-то выделили? Вы ведь, надеюсь, не предполагаете что github писал текст новости на русском?
     

  • 1.30, Аноним (-), 09:20, 21/08/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    А где GO  ???
     
     
  • 2.38, Куяврег (?), 10:46, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +8 +/
    не дошёл...
     
     
  • 3.132, одмин (?), 16:08, 26/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    дошёл. а куда дошёл - вы наверно уже наверно поняли из этого рейтинга..
     

  • 1.32, Аноним (-), 09:36, 21/08/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я так понимаю растут языки с богатыми возможностями копипастинга?
     
     
  • 2.37, анончег (?), 10:43, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    разве в этом есть что-нибудь плохое или противоречащее прагматичной логике?
     
     
  • 3.55, Аноним (-), 14:00, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, это подтверждает правило 95%.
     

  • 1.39, Аноним (-), 10:49, 21/08/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Судя по прямой линии пациент PHP сдох.
     
     
  • 2.41, Аноним (-), 11:00, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Сдох скорее С++, а этот просто отошёл в сторонку покурить.
     
     
  • 3.44, svlasov (ok), 12:44, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Сдох С, у него линия уже на 2014 обрывается.
     
     
  • 4.45, svlasov (ok), 12:45, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Спутал с ObjC
     
  • 2.51, vn971 (ok), 13:17, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Не сдох он, а растёт со средней скоростью относительно других языков. Ибо, очевидно, большинство языков в ТОП-10 растут, и если какой-то не рос бы то он спустился бы вниз.

    Чёрт, или мне не стоит тратить время на объяснения очевидного?
    Кстати, по тому что делают новости о oracle-java на opennet.ru кто-нибудь ответит?

     
     
  • 3.57, Аноним (-), 14:01, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Кстати, по тому что делают новости о oracle-java на opennet.ru кто-нибудь ответит?

    Нет.

     
  • 3.59, Crazy Alex (ok), 14:16, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Я тут уже задолбался ругаться на новости о всякой проприетарщине.
     
  • 3.106, OperationalSemantics (?), 22:22, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Може из-за этого? https://en.wikipedia.org/wiki/Free_Java_implementations
     
     
  • 4.109, vn971 (ok), 23:07, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Да, существует несколько имплементаций JVM.
    Но новость-то не о языке джава. Новость была об одной конкретной имплеменации -- oracle.

    Мне лично кажется, что новость об этой проприетарной технологии нафиг не нужна на _данном_ ресурсе (opennet). Я хочу узнать, проходил ли данный пост модерацию.

    P.S. Для тех кто не читал исходный топик: https://ssl.opennet.ru/opennews/art.shtml?num=42823#11

     

  • 1.60, Аноним (-), 14:36, 21/08/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Си Решетка пошла на взлет!
     
  • 1.65, Аноним (-), 15:31, 21/08/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    где lisp?
     
     
  • 2.73, Аноним (-), 17:10, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    "Под 'где' такая масса смешных ответов, просто диву иногда даешься."
     
  • 2.86, rob pike (?), 19:03, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Модно-молодежно - в Clojure.
    Мощно-надежно - в LFE.
     
     
  • 3.87, rob pike (?), 19:09, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Круто-невозможно - Shen.
    Быстрее-чем-сишно - SBCL.
    Эмбедно-возможно - PicoLisp.
    Макрос-наколенно - Emacs Lisp.
     
     
  • 4.96, Аноним (-), 20:40, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Нахрен ненужно - *Lisp*
     
  • 4.107, OperationalSemantics (?), 22:31, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    САПР-если-кто-то-ещё-пишет-ещё-на-этом-нно - AutoLISP.
    весьма-устаревенно - Maclisp.
    популярно-у-американо-университенно - Racket.
    SICP-енно - Scheme.
    про-этот-я-ни-хрена-даже-не-слышенно - Zetalisp.
     

  • 1.68, Аноним (-), 15:53, 21/08/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Всем JavaScript!
     
     
  • 2.74, Аноним (-), 17:11, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    И вам того же.
     
     
  • 3.76, Аноним (-), 17:32, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    И вас туда же.
     

  • 1.80, Аноним (-), 18:11, 21/08/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Эта статистика показывает, главным образом, легкость вхождения в тот или иной яп. На JavaScript, Phyton, PHP школьники пишут тонны г-скриптов, которыми завален GitHub. Тоже самое и с CSS.
    JAVA действительно популярный, т.к. есть в любом андроиде.
    Остается C++, порог вхождения в который достаточно высокий, чтобы на нем писали только профессионалы, которые не будут тратиться на написание множества мелких г-прог. Если оценить качества и количество кода в проектах - с++ обойдет любой яп, ну или, по крайней мере, будет в топе.
     
     
  • 2.89, Аноним (-), 19:22, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Остается C++, порог вхождения в который достаточно высокий, чтобы на нем писали
    > только профессионалы,

    Угу, помню, видел дофига профессионального кода на Си, типа


    recv (sock, mybufptr++, 1) /* ну или на выбор вместо сокета чтение из файла, пайпа и т.д. */
    realloc(mybuf, mysize +1)
    ...



     
     
  • 3.91, анонимус вульгарис (?), 19:31, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >

    recv (sock, mybufptr++, 1)

    realloc(mybuf, mysize +1)
    ...


    О как пейтонщику припекло... Чувак, там ; надо ставить.

     
     
  • 4.92, Аноним (-), 19:37, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > О как пейтонщику припекло... Чувак, там ; надо ставить.

    Ага, а все остальное вполне в "норме", да?
    Сразу видно "професианала" :)
    Там вообще ничего ставить не надо, только удалять.

     
  • 3.94, rob pike (?), 20:27, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Наезд в общем-то по делу. Действительно, высокий порог вхождения *чтобы писать хорошо* и *чтобы писать как-нибудь* - это большая разница.

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

     
  • 3.97, Аноним (-), 20:42, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Аффтары подобного кода сейчас на петоне пишут.

     
     
  • 4.100, Аноним (-), 21:15, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Аффтары подобного кода сейчас на петоне пишут.

    Опыт показывает, что аффтары подобного кода не осиливают нормально питон - т.к. не в курсе что такое "best of practices", как вообще эта "фигня" работает внутрях, где питон лучше разбавить либой на Сях, а где особой разницы не будет.
    Ну и пишут в питоне как в <первом освоенном ЯП>.
    А потом громче всех орут, какое питон гуано и тормозилово :)


     
     
  • 5.102, Аноним (-), 21:44, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Много сталкивался с питоном и везде ляпают на скорую руку, чтобы хоть как-то работало, и в принципе это правильно. На питоне быстро пишут прототипы, для этого он и создавался. Просто некоторые не развившиеся в Homo sapiens пихают свои корявенькие поделия в продакшн, или хуже того, в linux дистрибутивы, от чего после страдают миллионы пользователей. Насчет "best of practices" не надо заблуждаться, это относится только к самому языку, а в случае с кодом всё ровно наоборот. Если посмотреть, в интете завал кривых мануалов для питона и php, которые пишут школьники.
     
  • 3.101, Аноним (-), 21:36, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Исключения есть везде
     
  • 3.103, Аноним (-), 21:47, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Цитирование С++, а ответ про Си. Вообще-то это разные языки. Но для питон программиста допустимо незнание этого факта.
     
     
  • 4.104, Аноним (-), 22:06, 21/08/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Цитирование С++, а ответ про Си. Вообще-то это разные языки. Но для
    > питон программиста допустимо незнание этого факта.

    О, плюсанутые в своем репертуаре - только Ъ++, остальное хипстота :)
    Т.е. то, что API для форточек и пингвина или бздов идут на Си, как и ядра нормальных ОСей вы конечно не в курсе.  Ну да, не по чину илите с хипстотой возиться.
    Теперь понятно, почему професиАнальный софт типа браузеров, громоптиц и некоторых ДЕ жрет память не хуже жабы, а уж течет ...


     
     
  • 5.120, Аноним (-), 12:43, 23/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Теперь понятно, почему професиАнальный софт типа браузеров, громоптиц и некоторых ДЕ жрет память не хуже жабы

    Попробовал представить себе DE, написанный на жабе, ужос.
    JavaDE три дня натужно жрал процессорное время, после чего упал по out of memory.
    И нет кнопка пуск так и не нарисовалась.

     
  • 2.122, Аноним (-), 15:28, 23/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Значит, популярность питона и js объясняем простотой, благодаря которой на них пишет куча хипстоты, а про популярность джавы скромно умалчиваем, объясняя её совсем другой причиной. Ладно, по жонглированию фактами ставлю 4-.
     
  • 2.127, Аноним (-), 12:28, 24/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >JAVA действительно популярный, т.к. есть в любом андроиде

    В Java тащем-то тоже высокий порог вхождения.

     
     
  • 3.128, Led (ok), 02:22, 25/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >>JAVA действительно популярный, т.к. есть в любом андроиде
    > В Java тащем-то тоже высокий порог вхождения.

    Ну зачем же так неприкрыто себе льстить?

     

  • 1.108, Аноним (-), 22:57, 21/08/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    HTML всех менее популярный.
    Похоже все страницы сайтов на JS + J + Ruby
     
     
  • 2.114, Аноним (-), 06:35, 22/08/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    https://www.staticgen.com/
    https://staticsitegenerators.net/
     

  • 1.125, Аноним (125), 00:30, 24/08/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    а где же ASP.NET???))))
     
  • 1.131, Аноним (-), 13:13, 26/08/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Какой смысл считать по строкам кода? Я решил проблему в 1 строку, большинство в 50. Мой язык плохой, их хороший. Так чтоли? Лучше всего мерять количество проектов на языках.
     

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



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

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