The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Обновлённая статистика популярности языков программирования ..., opennews (ok), 21-Авг-15, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


58. "Обновлённая статистика популярности языков программирования ..."  –2 +/
Сообщение от Crazy Alex (ok), 21-Авг-15, 14:15 
То есть по строкам кода? Получаем обратную проблему - то, что в JS делается пятью строками благодаря готовым API браузера и компкактному синтаксису, в C или Java будет парой сотен.

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

Ответить | Правка | Наверх | Cообщить модератору

62. "Обновлённая статистика популярности языков программирования ..."  +/
Сообщение от vn971 (ok), 21-Авг-15, 14:59 
Но всё же, эти строки надо написать, а значит разработчик тратил на это время.

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

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

Ответить | Правка | Наверх | Cообщить модератору

71. "Обновлённая статистика популярности языков программирования ..."  +1 +/
Сообщение от Crazy Alex (ok), 21-Авг-15, 16:18 
Во-первых, как известно, на собственно писанину тратится около 10% времени программиста. Во-вторых - для той же джавы генерированного кода запросото будет больше половины.

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

Ответить | Правка | Наверх | Cообщить модератору

63. "Обновлённая статистика популярности языков программирования ..."  +/
Сообщение от vn971 (ok), 21-Авг-15, 15:06 
Кстати, упомянутый мною `gzip` как раз пытается (в идеале) немного сбавлять эффект от повторений, то есть приблизить "вес" этой строчки:
   final HashMap<String, String> myMap = new HashMap<String, String>();
к весу этой:
   val myMap = HashMap[String, String]()

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

Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору

85. "Обновлённая статистика популярности языков программирования ..."  +/
Сообщение от rob pike (?), 21-Авг-15, 19:01 
Тогда проще тупо все звездочки просуммировать, включая форки.

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

Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору

113. "Обновлённая статистика популярности языков программирования ..."  +/
Сообщение от Crazy Alex (ok), 22-Авг-15, 04:51 
То, что в JS  в двадцати либах по триста строк - в плюса в одной 100000. Хоть суммируй, хоть нет. А вот сколько в среднем форков у репы - это от количества строк не зависит, и от того, рвём функциональность на мелкие куски или нет - тоже.
Ответить | Правка | Наверх | Cообщить модератору

118. "Обновлённая статистика популярности языков программирования ..."  +/
Сообщение от rob pike (?), 22-Авг-15, 17:46 
Я не предлагал суммировать строки.
Я предлагал суммировать звездочки.
Ответить | Правка | Наверх | Cообщить модератору

126. "Обновлённая статистика популярности языков программирования ..."  +/
Сообщение от serg1224 (ok), 24-Авг-15, 03:18 
>то, что в JS делается пятью строками благодаря готовым API браузера
> и компкактному синтаксису, в C или Java будет парой сотен.

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

Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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