The OpenNET Project / Index page

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



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

"Анализ изменения популярности языков программирования в выхо..."  +/
Сообщение от opennews (??), 12-Фев-17, 11:07 
Дискуссионная площадка Stack Overflow попыталась (https://stackoverflow.blog/2017/02/What-Programming-Language.../) проанализировать изменение интересов участников обсуждений в выходные дни, когда разработчики не занимаются основной работой и тратят своё свободное время на увлечения или изучение новых технологии. Так как отчёт Stack Overflow ограничен оценкой тегов, прикреплённых к вопросам в обсуждениях, один из работников Google попытался собрать более актуальную статистику и проанализировал (https://medium.com/@hoffa/the-top-weekend-languages-acc...) динамику внесения изменений на разных языках во всех репозиториях на GitHub, в разрезе  выходных и рабочих дней. Данные получены на основе импорта в BigQuery истории коммитов, предоставляемых сервисом GHTorrent (http://ghtorrent.org/).


Наиболее значительный рост интенсивности использования в выходные 2016 года наблюдается для языка Rust. На втором месте оказался язык программирования шейдеров  GLSL (OpenGL Shading Language). Третье место занял язык D. В списке также явно выделяется интерес к функциональному программированию. С четвёртого по двадцатое место занимают Haskell, Common Lisp, Kicad, Emacs Lisp, Lua, Scheme, Julia, Elm, Eagle, Racket, Dart, Nsis, Clojure, Kotlin, Elixir, F# и Ocaml. Места в рейтинге распределены на основе соотношения числа изменений в выходные и рабочие дни, например,  в выходные отмечается почти двухкратное увеличение коммитов на языке Rust, по сравнению с рабочими днями.

Последние записи в рейтинге демонстрируют языки, которые становятся невостребованными в выходные. Например, интенсивность разработки на языках Fortran, Visual Basic, Objective-C++, Plsql, Groovy и Objective-C в выходные снижается в два-три раза, что объясняется тем, что данные языки преимущественно используются на рабочих местах в офисе.


При рассмотрении динамики изменения интереса к языкам в разные годы выделяются следующие закономерности: По мере зрелости и общего роста популярности языка Go, перекос использования в выходные и рабочие дни сглаживается. Разработка на Python и C в выходные и рабочие дни распределяется равномерно. Для языка Ruby постепенно наблюдается смещение к разработке в выходные дни. Haskell и Clojure занимают нишу языков, изучаемых в выходные.

Если рассмотреть статистику на основе изменения тегов в Stack Overflow, то выделяется рост интереса к языку ассемблера, что объясняется выполнением домашних заданий студентами. Rust в статистике Stack Overflow не фигурирует, а первое место по росту интереса в выходные занимает Haskell. Например, если в выходные теги с Haskell составляют 0.365%, то в рабочие дни - 0.21%.

URL: https://medium.com/@hoffa/the-top-weekend-languages-acc...
Новость: http://www.opennet.me/opennews/art.shtml?num=46033

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

Оглавление

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


1. "Анализ изменения популярности языков программирования в выхо..."  +27 +/
Сообщение от Anonim (??), 12-Фев-17, 11:07 
Так и запишем: "Rust - язык выходного дня"
Ответить | Правка | Наверх | Cообщить модератору

4. "Анализ изменения популярности языков программирования в выхо..."  –16 +/
Сообщение от A.Stahl (ok), 12-Фев-17, 11:13 
Или кратко: "Rust, выходи!"
Или ещё более кратко: "Rust, уходи!"
Ответить | Правка | Наверх | Cообщить модератору

33. "Анализ изменения популярности языков программирования в выхо..."  +2 +/
Сообщение от Аноним (-), 12-Фев-17, 14:50 
Не уйдёт, но это ни к чему Вас и не обязывает...
Ответить | Правка | Наверх | Cообщить модератору

65. "Анализ изменения популярности языков программирования в выхо..."  –2 +/
Сообщение от fail_ (?), 12-Фев-17, 20:40 
> Не уйдёт, но это ни к чему Вас и не обязывает...

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

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

99. "Анализ изменения популярности языков программирования в выхо..."  +1 +/
Сообщение от px (??), 13-Фев-17, 14:52 
А специально для вас есть php, с удобным и ненавязчивым синтаксисом )
Ответить | Правка | Наверх | Cообщить модератору

12. "Анализ изменения популярности языков программирования в выхо..."  +9 +/
Сообщение от фвфыв (?), 12-Фев-17, 11:47 
"Rust -- дико сложные и непонятный, поэтому нужно строчить миллиард вопросов"
За исправление не благодарите.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

47. "Анализ изменения популярности языков программирования в выхо..."  +2 +/
Сообщение от Аноним (-), 12-Фев-17, 16:27 
> "Rust -- дико сложные и непонятный, поэтому нужно строчить миллиард вопросов"
> Rust в статистике Stack Overflow не фигурирует

Да как сказать... Именно вопросов он не слишком много вызывает судя по всему.

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

17. "Анализ изменения популярности языков программирования в выхо..."  +1 +/
Сообщение от Аноним (-), 12-Фев-17, 12:33 
> Так и запишем: "Rust - язык выходного дня"

Раст еще молодой, ему можно. Не исключено, что в ближайшие годы он выстрелит повыше Go (который тоже когда-то был "выходным" языком).

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

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

20. "Анализ изменения популярности языков программирования в выхо..."  –10 +/
Сообщение от anonimbl (?), 12-Фев-17, 13:00 
Все что написано вами - полный бред.
Ответить | Правка | Наверх | Cообщить модератору

39. "Анализ изменения популярности языков программирования в выхо..."  –5 +/
Сообщение от all_glory_to_the_hypnotoad (ok), 12-Фев-17, 15:21 
Исключено.

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

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

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

60. "Анализ изменения популярности языков программирования в выхо..."  –2 +/
Сообщение от Аноним (-), 12-Фев-17, 18:53 
> ... которым трудно следить добровольно или принудительно за временами жизни объектов и делать согласованный код.

Добавлю: или выбрать адекватную задаче парадигму программирования и следовать ей.
(ибо плюсы представляют собой редкий экземпляр мультипарадигменного языка).

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

106. "Анализ изменения популярности языков программирования в выхо..."  +/
Сообщение от Аноним (-), 13-Фев-17, 18:58 
> А вот Haskell действительно безнадежен, учитывая, сколько ему лет. Так и остался "прикольной игрушкой".

Игрушкой? А теперь скажите это разработчикам ПО для энергостендов...

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

21. "Анализ изменения популярности языков программирования в выхо..."  –1 +/
Сообщение от VN (??), 12-Фев-17, 13:08 
На выходных надо выходить из работы, а не погружаться в ЭТО :)
Отдыхайте, коллеги, отдыхайте... рабочая неделя будет плодотворнее
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

96. "Анализ изменения популярности языков программирования в выхо..."  –2 +/
Сообщение от Аноним (-), 13-Фев-17, 14:22 
rust после pl/sql если на улице Москва а пить нет желания вполне себе за отдых сойти может :)
Ответить | Правка | Наверх | Cообщить модератору

41. "Анализ изменения популярности языков программирования в выхо..."  +1 +/
Сообщение от Аноним (-), 12-Фев-17, 15:32 
Надо эту статистику еще со статистикой Github сравнить для полноты картины.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

44. "Анализ изменения популярности языков программирования в выхо..."  +3 +/
Сообщение от Аноним (-), 12-Фев-17, 15:40 
... и дополним "Python и C - языки 24/7"
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

57. "Анализ изменения популярности языков программирования в выхо..."  +1 +/
Сообщение от A.Stahl (ok), 12-Фев-17, 18:11 
3?
Ответить | Правка | Наверх | Cообщить модератору

2. "Анализ изменения популярности языков программирования в выхо..."  +5 +/
Сообщение от Anonim (??), 12-Фев-17, 11:07 
nginx - это язык программирования?
Ответить | Правка | Наверх | Cообщить модератору

22. "Анализ изменения популярности языков программирования в выхо..."  +4 +/
Сообщение от vitvegl (?), 12-Фев-17, 13:35 
имелось ввиду config lang, как и в случае с puppet )
Ответить | Правка | Наверх | Cообщить модератору

5. "Анализ изменения популярности языков программирования в выхо..."  –1 +/
Сообщение от Square1 (?), 12-Фев-17, 11:13 
Автор пересказа не будет так любезен, чтобы пояснить для тупых - что за язык такой программировани "oracle" и "sharepoint", и другие, не менее странные "языки" ?
Ответить | Правка | Наверх | Cообщить модератору

9. "Анализ изменения популярности языков программирования в выхо..."  +8 +/
Сообщение от vitalif (ok), 12-Фев-17, 11:40 
теги это

пост не читай @ сразу комменть

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

6. "Анализ изменения популярности языков программирования в выхо..."  +/
Сообщение от Аноним (-), 12-Фев-17, 11:19 
А где Си и Оберон
Ответить | Правка | Наверх | Cообщить модератору

73. "Анализ изменения популярности языков программирования в выхо..."  –3 +/
Сообщение от Вареник (?), 12-Фев-17, 21:46 
На графике сниза справа. Популярность С на выходных выше чем в на неделе. Руста - наоборот.

Т.е. очередная "замена С" не нашла отклика в душах разработчиков.

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

105. "Анализ изменения популярности языков программирования в выхо..."  +1 +/
Сообщение от abi (?), 13-Фев-17, 16:56 
В выходные программисты отдыхают, а школьников Си не обучают на фоне борьбы с суицид группами, в Расте меньше возможностей выстрелить в ногу. :-D
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

7. "Анализ изменения популярности языков программирования в выхо..."  +/
Сообщение от Аноним (-), 12-Фев-17, 11:26 
новость напомнила конференцию печатных издательств в Египте, на которой установили самую читающую страну америку с англией (бульварные романы и тд), самую читающую техническую литературу Тайланд, Малайзию, КНР, а страна больше всех проводящая время за техлитературой - Индия. Бгг, как они время посчитали?
Ответить | Правка | Наверх | Cообщить модератору

11. "Анализ изменения популярности языков программирования в выхо..."  –5 +/
Сообщение от Аноним (-), 12-Фев-17, 11:46 
в свободное от работы время программисты пишут майнеры
Ответить | Правка | Наверх | Cообщить модератору

13. "Анализ изменения популярности языков программирования в выхо..."  –2 +/
Сообщение от Ydro (?), 12-Фев-17, 12:04 
JavaScript умер или писать на нём быстрей и удобней, что время на выходные остаётся? :) А arduino и puppet каким боком там? Почему тогда не включили конденсаторы и резисторы?
Ответить | Правка | Наверх | Cообщить модератору

19. "Анализ изменения популярности языков программирования в выхо..."  +3 +/
Сообщение от andy68email (?), 12-Фев-17, 12:56 
> Почему тогда не включили конденсаторы и резисторы?

Ну как же не включили -- kicad же ;-)

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

16. "Анализ изменения популярности языков программирования в выхо..."  +/
Сообщение от Аноним (-), 12-Фев-17, 12:22 
Ждём релизов популярных движков с поддержкой OpenGL?
Ответить | Правка | Наверх | Cообщить модератору

34. "Анализ изменения популярности языков программирования в выхо..."  +/
Сообщение от Аноним (-), 12-Фев-17, 14:53 
Ждём кучу игр на самопальных недодвижках
Ответить | Правка | Наверх | Cообщить модератору

84. "Анализ изменения популярности языков программирования в выхо..."  +2 +/
Сообщение от anonimous (?), 13-Фев-17, 06:26 
Лучше уж на самопальных, чем на юнити.
Ответить | Правка | Наверх | Cообщить модератору

23. "Анализ изменения популярности языков программирования в выхо..."  +/
Сообщение от Ilya Indigo (ok), 12-Фев-17, 13:38 
Почему про D в новостях вообще ничего не слышно, как будто язык уже вымер?
И что в rust такого принципиально инновационного, чего нету в D, что понадобилось писать свой язык с нуля, нежели просто допилить D?
Ответить | Правка | Наверх | Cообщить модератору

26. "Анализ изменения популярности языков программирования в выхо..."  +2 +/
Сообщение от Аноним (-), 12-Фев-17, 14:08 
В D GC, в раст - шаред поинтеры.
В D интерфейсы и абстрактные классы, в раст - трейты, похожие на тайпклассы в хаскелле.
Ответить | Правка | Наверх | Cообщить модератору

27. "Анализ изменения популярности языков программирования в выхо..."  +2 +/
Сообщение от Аноним (-), 12-Фев-17, 14:08 
Сообщи, когда из D хотя бы GC выпилят.
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

29. "Анализ изменения популярности языков программирования в выхо..."  –2 +/
Сообщение от freehckemail (ok), 12-Фев-17, 14:15 
> Сообщи, когда из D хотя бы GC выпилят.

А чем Вам GC не нравится?

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

32. "Анализ изменения популярности языков программирования в выхо..."  +5 +/
Сообщение от Аноним (-), 12-Фев-17, 14:38 
Тем, что он есть :) Религия не позволяет.

Зачем трать ресурсы на то, что можно не использовать?
В Rust есть всё что нужно, что бы писать безопасный код без сборщика мусора.

Несомненно есть области, где использование сборщика оправдано. Но утверждать, что Rust не нужен, потому что уже есть ваш_любимый_язык_с_GC - это какая-то чушь.

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

38. "Анализ изменения популярности языков программирования в выхо..."  –4 +/
Сообщение от Аноним (-), 12-Фев-17, 15:01 
Зачем тратить ресурсы программиста на то, что может сделать машина?
Несомненно есть области, где использование языка без сборщика оправдано.
Ответить | Правка | Наверх | Cообщить модератору

45. "Анализ изменения популярности языков программирования в выхо..."  +2 +/
Сообщение от Аноним (-), 12-Фев-17, 15:53 
А сколько ресурсов тратится? Я периодически наблюдаю как коллеги в соседнем отделе борются с GC в Java, и мне кажется, что далеко не всегда есть выигрыш. А если и есть, то единицы процентов. И я не могу привести примеры, где было бы оправдано использовать язык со сборщиком мусора, может Вы приведете примеры?
Ответить | Правка | Наверх | Cообщить модератору

49. "Анализ изменения популярности языков программирования в выхо..."  +/
Сообщение от Аноним (-), 12-Фев-17, 16:56 
>где было бы оправдано использовать язык со сборщиком мусора

Везде, где потребление памяти и задержки, связанные с работой GC не критичны, не? Т.е. в большинстве приложений. К счастью, ваш раст и не позиционируется себя как general purpose язык, а является system language т.е. язык системного программирования: ядра, системные сервисы, драйвера, компиляторы и т.д.

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

89. "Анализ изменения популярности языков программирования в выхо..."  +/
Сообщение от Аноним (-), 13-Фев-17, 10:11 
Rust позиционирует себя одновременно и как системный, и как прикладной, а так же язык для задач, в которых требуется максимальная степень оптимизации, большая, чем в с++.
Ответить | Правка | Наверх | Cообщить модератору

117. "Анализ изменения популярности языков программирования в выхо..."  –1 +/
Сообщение от die_russofobs Не раб STEAMDRM (?), 15-Фев-17, 23:21 
шутник...
Ответить | Правка | Наверх | Cообщить модератору

91. "Анализ изменения популярности языков программирования в выхо..."  +1 +/
Сообщение от freehckemail (ok), 13-Фев-17, 11:37 
> А сколько ресурсов тратится? Я периодически наблюдаю как коллеги в
> соседнем отделе борются с GC в Java, и мне кажется, что далеко не
> всегда есть выигрыш. А если и есть, то единицы процентов.

Позвольте заметить, что GC в Java - это отдельная песня, давно уже
ставшая притчей во языцех.

Создание быстрого GC для многопоточного приложения - задача весьма
нетривиальная, и многие институты бьются над ней уже много
лет. Однопоточные же GC весьма и весьма производительны.

В то же время для задействования всех ядер процессора многопоточность
вовсе не обязательна. Языки для JVM просто не имеют возможности
параллелиться иначе как потоками из-за огромного рантайма. Языки же с
однопоточным GC предпочитают форки (см. например Ocamlnet).

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

Смотря что Вы подразумеваете под оправданностью.

Тут фокус такой: сборщик мусора позволяет не оперировать памятью
вручную. А это большой плюс для программиста. И в любой прикладной
задаче, где не важна производительность, можно положиться на GC.

Тут повышается производительность труда программиста, а не
производительность программы, которую он пишет.

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

118. "Анализ изменения популярности языков программирования в выхо..."  –1 +/
Сообщение от die_russofobs Не раб STEAMDRM (?), 15-Фев-17, 23:47 
> И в любой прикладной задаче, где не важна производительность

Программисту то может и не важно. Точней важней этого быстрей слабать, схалтурив на оптимизации.
Но, вот потом оказывается что всё жутко тормозно, уже конечному покупателю/заказчику...
Да и производителям аппаратуры и MS, на сотнях миллионах таких покупателей - супер профит,
так зачем оптимизировать [игры] под предпреддущее поколение ПК которое у нас продаются как раз как топовые (2 года задержка в магазинах даже в крупных мегаполисах Украины), - когда от производитля аппаратуры и MS ещё и взятку можно в карман положить!
Так и говорите.

P.S.
Кстати, про эти "2 года задержка в магазинах даже в крупных мегаполисах Украины",
возможно даже их где то до того успешно поэксплуатирвав, и даже не раз,
даже почти уверен. Доказательство у меня тут одно - обратного никто не сможет доказать, да. Тем более что - задерка есть и это факт! И ещё один очень подозрительный факт: что BADBLOCK'и на винчестерах уже даже давно стали скрывать от покупателя... Притом что ведь ремаппнг секторов точнее даже целой группы из-за любого одного в ней - сильнейший удар по производительности при доступе по их адресах, т.е.производители винчестеров по нормальному - не заинтересованы чтобы она была сниженна в т.ч.и в новых дисках с полки, как и наборот заинтересован что бы появлялись видимые пользователю BADBLOCK'и - косвенно раньше и часто значительно раньше времени стимулируеющие к покупке нового диске (у меня на самом моём первом диске, досих пор работающем 1 BADBLOCK появившийся из-за уродского ограничителя напряжения Барьер сильно реагирующего на скачки, но нет -  ремаппинг!  Даже обычно никак невыключаемый.

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

51. "Анализ изменения популярности языков программирования в выхо..."  +2 +/
Сообщение от Аноним (-), 12-Фев-17, 17:17 
Но в том-то и заключается одна из прелестей Rust, что он почти не тратит ресурсы программиста на ручное управление памятью, и при этом не использует GC.

Под почти я имею ввиду использование unsafe и понимание системы заимствования.
Причём на понимание системы заимствования нужно потратить ресурсы программиста только один раз, собственно это входит в ресурсы используемые для изучения языка.
Если не использовать unsafe, то программист тратит на управление памятью столько же ресурсов, сколько при использовании языка с GC.

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

76. "Анализ изменения популярности языков программирования в выхо..."  +/
Сообщение от Аноним (-), 12-Фев-17, 22:05 
> Зачем тратить ресурсы программиста на то, что может сделать машина?

Затем, что все знают точно: malloc, realloc and free are for free!
И никакой фрагментации, знай только себе вызывай.


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

83. "Анализ изменения популярности языков программирования в выхо..."  +/
Сообщение от angra (ok), 13-Фев-17, 05:05 
И как всегда эти "все", которые якобы знают, на деле ничего не знают.
Ответить | Правка | Наверх | Cообщить модератору

98. "Анализ изменения популярности языков программирования в выхо..."  +/
Сообщение от Аноним (-), 13-Фев-17, 14:42 
> И как всегда эти "все", которые якобы знают, на деле ничего не знают.

Неужели нам щас опять расскажут сказки питонистов о том, что на самом деле ручное управление памятью это баланс между производительностью при выделении|освобождении и фрагментацией? Сказки о том, что непитонисты на самом деле не выбирают аллокатор под задачу, а довольствуются стандартным и прочую ересь завистников?

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

102. "Анализ изменения популярности языков программирования в выхо..."  +1 +/
Сообщение от angra (ok), 13-Фев-17, 15:43 
Кто о чем, а вшивый про баню? Оба утверждения, которые  "все знают точно", ложны. Но питон или любой другой ЯП с GC к этому отношения не имеют.
Ответить | Правка | Наверх | Cообщить модератору

58. "Анализ изменения популярности языков программирования в выхо..."  –1 +/
Сообщение от Аноним (-), 12-Фев-17, 18:19 
Таки да. Rust самое настоящее растафарианство.
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

30. "Анализ изменения популярности языков программирования в выхо..."  –1 +/
Сообщение от Crazy Alex (ok), 12-Фев-17, 14:21 
В D gc не обязателен. Есть проект по альтернативной stdlib для эмбеда, без gc. Да и контролируется он там хорошо при желании.
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

64. "Анализ изменения популярности языков программирования в выхо..."  +1 +/
Сообщение от Аноним (-), 12-Фев-17, 20:17 
А еще без него не течет половина языка (замыкания, массивы, строкит (или тольк конкатенация) и тд) — смысл в нем? Писать на си к красивыми шаблонами, зато без IDE?
Ответить | Правка | Наверх | Cообщить модератору

92. "Анализ изменения популярности языков программирования в выхо..."  –2 +/
Сообщение от Ilya Indigo (ok), 13-Фев-17, 11:38 
> Сообщи, когда из D хотя бы GC выпилят.

На сколько мне известно в D GC опционален и его можно просто не использовать.

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

31. "Анализ изменения популярности языков программирования в выхо..."  +/
Сообщение от Аноним (-), 12-Фев-17, 14:35 
Потому что он вымер. См. абсолютное число коммитов в таблице.
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

35. "Анализ изменения популярности языков программирования в выхо..."  –2 +/
Сообщение от Аноним (-), 12-Фев-17, 14:55 
Rust уже сейчас язык с самой эффективной работой с памятью, решил многие проблемы контейнеров c++.
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

50. "Анализ изменения популярности языков программирования в выхо..."  –1 +/
Сообщение от Аноним (-), 12-Фев-17, 17:03 
Какие проблемы и каким образом? В C++, точно также как в раст, есть уникальное и разделяемое владение (unique ptr, shared, weak, raw). Плохо поддерживаются в STL? Напишите свою библиотеку контейнеров с блекджеком. Не нравятся существующие обёртки поинтеров? Напишите свои. Благо это часть библиотеки, а не языка.
Ответить | Правка | Наверх | Cообщить модератору

75. "Анализ изменения популярности языков программирования в выхо..."  –1 +/
Сообщение от Вареник (?), 12-Фев-17, 21:50 
> Какие проблемы и каким образом? В C++, точно также как в раст,
> есть уникальное и разделяемое владение (unique ptr, shared, weak, raw). Плохо
> поддерживаются в STL? Напишите свою библиотеку контейнеров с блекджеком. Не нравятся
> существующие обёртки поинтеров? Напишите свои. Благо это часть библиотеки, а не
> языка.

Проблема неосиляторства и падкости на рекламу.

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

43. "Анализ изменения популярности языков программирования в выхо..."  –1 +/
Сообщение от all_glory_to_the_hypnotoad (ok), 12-Фев-17, 15:37 
> Почему про D в новостях вообще ничего не слышно, как будто язык уже вымер?

он и не рождался чтобы вымирать.

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

55. "Анализ изменения популярности языков программирования в выхо..."  +1 +/
Сообщение от Orduemail (ok), 12-Фев-17, 18:01 
> Почему про D в новостях вообще ничего не слышно, как будто язык
> уже вымер?

Я не знаю D, но предположу, что проблема в маркетинге. Есть такой приём у маркетологов: попробуй представить себе человека, который, не зная ничего о D, прочитает статью на википедии о D и заинтересуется языком хотя бы до того уровня, чтобы почитать туториалы и мануалы. На каком языке пишет этот человек? Что он пишет? Что он хочет писать? Чего ему не хватает в его языке? Какие его проблемы решит D, и какие добавит? Нарисуй у себя в голове образ этого человека. Есть ли у него жена, дети? Сходи в гугл, найти фотку человека, которая подходит тому программисту, которого ты представил. Научись думать так, как думает этот человек.
Если фантазии достаточно, то придумай нескольких таких людей, с разными бекграундами. А теперь сходи на википедию, и почитай там статью о D глазами каждого из тех людей, кого тебе удалось вообразить.

Я читал википедию о D десять лет назад, я перечитал её сейчас. Тогда мне D показался совершенно ненужным и неинтересным языком, даже несмотря на то, что его идея объединить возможности интерпретирумых и компилируемых языков очень перекликалась с теми моими интересами, потому что кроме изложения самой идеи я там не нашёл ничего для себя. Сегодня ситуация чуть лучше: я вижу, что D во многом напоминает rust, и можно как-нибудь потратить пару выходных, чтобы посмотреть повнимательнее, и оценить преемественность идей. Но я не буду даже выяснять, есть ли ебилды для D: он мне сегодня уже не нужен, потому что основная идея D устарела уже лет на десять: сегодня жабаскрипт компилируют в native код, граница между интерпретируемыми и компилируемыми языками размыта настолько, насколько десять лет назад она была размыта только в lisp'е.

> И что в rust такого принципиально инновационного, чего нету в D, что
> понадобилось писать свой язык с нуля, нежели просто допилить D?

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

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

61. "Анализ изменения популярности языков программирования в выхо..."  +/
Сообщение от Аноним (-), 12-Фев-17, 19:01 
> Почему про D в новостях вообще ничего не слышно, как будто язык
> уже вымер?
> И что в rust такого принципиально инновационного, чего нету в D, что
> понадобилось писать свой язык с нуля, нежели просто допилить D?

Вынужден Вас поддержать: авторы как Rust так и D не задавались вопросом, чем их языки отличаются от существующих и кому/зачем это надо.

В результате получилось много синтаксического сахара и узкоспециальных случаев, встроенных в язык.

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

62. "Анализ изменения популярности языков программирования в выхо..."  +/
Сообщение от Orduemail (ok), 12-Фев-17, 19:37 
Да, ты совершенно прав. Все языки программирования -- это вариации на тему машины Тьюринга.
Ответить | Правка | Наверх | Cообщить модератору

69. "Анализ изменения популярности языков программирования в выхо..."  +/
Сообщение от Аноним (-), 12-Фев-17, 21:10 
> Все языки программирования -- это вариации на тему машины Тьюринга.

Нет. Не все ЯП тьюринг-полные. Учите матчасть.

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

24. "Анализ изменения популярности языков программирования в выхо..."  +/
Сообщение от freehckemail (ok), 12-Фев-17, 13:54 
Ну офигеть, мои любимые языки оказывается самые популярные, а нам тут втирали "скала, ява"... :)
Ответить | Правка | Наверх | Cообщить модератору

25. "Анализ изменения популярности языков программирования в выхо..."  +/
Сообщение от Аноним (-), 12-Фев-17, 14:00 
Где скала?
Ответить | Правка | Наверх | Cообщить модератору

28. "Анализ изменения популярности языков программирования в выхо..."  +/
Сообщение от freehckemail (ok), 12-Фев-17, 14:13 
Мне кажется, что более корректный вопрос: где середина таблички?
Ответить | Правка | Наверх | Cообщить модератору

87. "Анализ изменения популярности языков программирования в выхо..."  +/
Сообщение от Аноним (-), 13-Фев-17, 09:30 
Лет 5 назад скала попала бы в языки выходного дня. А сейчас то кому она нужна как хобби? Для проектов, которые никто кроме автора не будет поддерживать, есть haskell. В JVM-проектах на развитие есть Java и Kotlin.
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

101. "Анализ изменения популярности языков программирования в выхо..."  –1 +/
Сообщение от Аноним (-), 13-Фев-17, 15:10 
В haskell нет библиотек. Фича скалы в поддержки интероперабельности с джава-библиотеками, при том, что отдельные модули можно писать как в haskell. Двоих зайцев одним выстрелом.
>В JVM-проектах на развитие есть Java и Kotlin.

Чем джава лучше скала? Чем котлин лучше скала?

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

36. "Анализ изменения популярности языков программирования в выхо..."  +1 +/
Сообщение от LinuxID (ok), 12-Фев-17, 14:55 
Вот ни разу не программист, но чувствую что мне тут лапшу вешают.
Если анализ проводился по тегам то, получается что тот-же rust в гугле лидирует по кол-ву заданных вопросов и ответов, а не его популярности.
Ответить | Правка | Наверх | Cообщить модератору

94. "Анализ изменения популярности языков программирования в выхо..."  –3 +/
Сообщение от Аноним (-), 13-Фев-17, 12:23 
> ни разу не программист, но чувствую что мне тут лапшу вешают

Держи нас в курсе своих ощущений.

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

37. "Анализ изменения популярности языков программирования в выхо..."  –1 +/
Сообщение от Аноним (-), 12-Фев-17, 15:00 
Статистика не о чем... точно так же можно написать что в выходные люди пьют больше воды дома чем на работе.
Ответить | Правка | Наверх | Cообщить модератору

42. "Анализ изменения популярности языков программирования в выхо..."  +/
Сообщение от Аноним (-), 12-Фев-17, 15:37 
Kicad - язык программирования?
Ответить | Правка | Наверх | Cообщить модератору

59. "Анализ изменения популярности языков программирования в выхо..."  +1 +/
Сообщение от Семилетов (ok), 12-Фев-17, 18:37 
Т.е. eagle и nginx, как ЯП, вопросов не вызывают?
Ответить | Правка | Наверх | Cообщить модератору

52. "Анализ изменения популярности языков программирования в выхо..."  –4 +/
Сообщение от Аноним (-), 12-Фев-17, 17:18 
Давайте будем называть вещи своими именами.
Выходные это суббота и воскресенье. Я работаю 5 дней в неделю, за эти 5 дней мне мягко говоря надоедает втыкать в дисплей. А вы говорите я буду сидеть 7 дней вместо 5.
Если вы молоджой, амбициозный нерд который провтыкает все выходные сидя дома то это статистика про вас.
А я лучше покатаюсь на велосипеде, борде, схожу в кино с женой || подругой, приеду на дачу посидеть около камина, но точно не буду втыкать в монитор задавая вопросы на SO.
Ответить | Правка | Наверх | Cообщить модератору

53. "Анализ изменения популярности языков программирования в выхо..."  +/
Сообщение от Аноним (-), 12-Фев-17, 17:19 
молодой fixed
Ответить | Правка | Наверх | Cообщить модератору

54. "Анализ изменения популярности языков программирования в выхо..."  +2 +/
Сообщение от Orduemail (ok), 12-Фев-17, 17:38 
И хорошо, что эта статистика не про тебя. Твоя жизнь никак не влияет на тренды взлётов и падений языков. И никак их не отражает. Она совершенно бесполезна и бессмысленна.
Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору

66. "Анализ изменения популярности языков программирования в выхо..."  –1 +/
Сообщение от Square1 (?), 12-Фев-17, 20:48 
> И хорошо, что эта статистика не про тебя. Твоя жизнь никак не
> влияет на тренды взлётов и падений языков. И никак их не
> отражает. Она совершенно бесполезна и бессмысленна.

Приведенная статистика- согласен, совершенно бесполезна и бессмысленна. Как и жизнь гиков попадающих в нее по выходным...

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

56. "Анализ изменения популярности языков программирования в выхо..."  +1 +/
Сообщение от Аноним (-), 12-Фев-17, 18:04 
Похвастался? Молодец, возьми с полки пирожок.
Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору

67. "Анализ изменения популярности языков программирования в выхо..."  –4 +/
Сообщение от Square1 (?), 12-Фев-17, 20:53 
> Давайте будем называть вещи своими именами.
> Выходные это суббота и воскресенье. Я работаю 5 дней в неделю, за
> эти 5 дней мне мягко говоря надоедает втыкать в дисплей. А
> вы говорите я буду сидеть 7 дней вместо 5.
> Если вы молоджой, амбициозный нерд который провтыкает все выходные сидя дома то
> это статистика про вас.
> А я лучше покатаюсь на велосипеде, борде, схожу в кино с женой
> || подругой, приеду на дачу посидеть около камина, но точно не
> буду втыкать в монитор задавая вопросы на SO.

Да это просто кривая статистика не очем, с выводами с потолка. Напримиер авторы почему-то решили что в выходные - люди не работают а занимаются самообразованием. Они такие наивные идиоты? Вряд ли.. они просто сознательно пошли на подлог.
очень хотелось похвастаться странными данными которые они смогли получить без понимания что эти данные говорят.

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

116. "Анализ изменения популярности языков программирования в выхо..."  +/
Сообщение от BlackRaven86email (ok), 15-Фев-17, 00:36 
А когда ты работаешь над повышением своей квалификации и изучением нового?
Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору

63. "Анализ изменения популярности языков программирования в выхо..."  +/
Сообщение от Аноним (-), 12-Фев-17, 19:59 
Судя по GLSL на втором месте - это авторы игровых движков портируют их на OpenGL, чтобы релизнуть их под Linux.
Ответить | Правка | Наверх | Cообщить модератору

68. "Анализ изменения популярности языков программирования в выхо..."  +/
Сообщение от Аноним (-), 12-Фев-17, 20:59 
>  Kicad

а что там программируют ?

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

109. "Анализ изменения популярности языков программирования в выхо..."  +/
Сообщение от Аноним (-), 13-Фев-17, 22:49 
Печатные платы же
Ответить | Правка | Наверх | Cообщить модератору

70. "Анализ изменения популярности языков программирования в выхо..."  –1 +/
Сообщение от Аноним (-), 12-Фев-17, 21:13 
Какой универсальный язык для души учить Python или C++?
Ответить | Правка | Наверх | Cообщить модератору

74. "Анализ изменения популярности языков программирования в выхо..."  +1 +/
Сообщение от Аноним (-), 12-Фев-17, 21:49 
Есть два стула..
Ответить | Правка | Наверх | Cообщить модератору

97. "Анализ изменения популярности языков программирования в выхо..."  –1 +/
Сообщение от Аноним (-), 13-Фев-17, 14:41 
И что ты ответил когда тебе задавали этот вопрос впервые?
Ответить | Правка | Наверх | Cообщить модератору

107. "Анализ изменения популярности языков программирования в выхо..."  +1 +/
Сообщение от Аноним (-), 13-Фев-17, 19:10 
На оба сяду, разумеется!
Ответить | Правка | Наверх | Cообщить модератору

111. "Анализ изменения популярности языков программирования в выхо..."  +/
Сообщение от Аноним (-), 13-Фев-17, 22:51 
Каждый день?
Ответить | Правка | К родителю #74 | Наверх | Cообщить модератору

90. "Анализ изменения популярности языков программирования в выхо..."  +/
Сообщение от Аноним (-), 13-Фев-17, 10:59 
В какую сторону компиляция будет?
В душу или из души?
Ответить | Правка | К родителю #70 | Наверх | Cообщить модератору

95. "Анализ изменения популярности языков программирования в выхо..."  –1 +/
Сообщение от Аноним (-), 13-Фев-17, 13:19 
Эх, а вопрос то серьёзный был.
Ответить | Правка | К родителю #70 | Наверх | Cообщить модератору

110. "Анализ изменения популярности языков программирования в выхо..."  +/
Сообщение от Led (ok), 13-Фев-17, 22:50 
> Эх, а вопрос то серьёзный был.

Для шестиклассника, может, и серьёзный.

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

119. "Анализ изменения популярности языков программирования в выхо..."  +/
Сообщение от Аноним (119), 29-Ноя-22, 12:27 
Для Dуши - конечно же D! Там изучать - ума ряхнешься! Но изученное будет как сакральные знания.
Ответить | Правка | К родителю #70 | Наверх | Cообщить модератору

81. "Анализ изменения популярности языков программирования в выхо..."  +/
Сообщение от Аноним (-), 13-Фев-17, 02:31 
А Kicad это разве язык программирования?
Ответить | Правка | Наверх | Cообщить модератору

115. "Анализ изменения популярности языков программирования в выхо..."  +/
Сообщение от hhg (ok), 14-Фев-17, 19:27 
по крайней мере, можно собрать так, что возможно будет программировать.
hint: KICAD_SCRIPTING, KICAD_SCRIPTING_MODULES, KICAD_SCRIPTING_WXPYTHON
Ответить | Правка | Наверх | Cообщить модератору

82. "Анализ изменения популярности языков программирования в выхо..."  –2 +/
Сообщение от Аноним (-), 13-Фев-17, 05:00 
Люди которые выполняют свою работу от week.begin до (week.end -= 2) отдыхают с девушкой/женой в последние итерации цикла for (auto it : week). А на Rust'е студентота балуется.
Ответить | Правка | Наверх | Cообщить модератору

86. "Анализ изменения популярности языков программирования в выхо..."  +5 +/
Сообщение от Аноним (-), 13-Фев-17, 08:34 
> Люди которые выполняют свою работу от week.begin до (week.end -= 2) отдыхают с девушкой/женой в последние итерации цикла for (auto it : week).

Не отдыхают, потому что своим "week.end -= 2" ты убрал из недели те самые два дня, когда они должны были отдыхать.

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

88. "Анализ изменения популярности языков программирования в выхо..."  –1 +/
Сообщение от Led (ok), 13-Фев-17, 10:10 
Да, такие как ты "отдыхают" с тёщей на даче.
Ответить | Правка | К родителю #82 | Наверх | Cообщить модератору

113. "Анализ изменения популярности языков программирования в выхо..."  +1 +/
Сообщение от Аноним (-), 13-Фев-17, 22:54 
>отдыхают с девушкой/женой в последние итерации цикла

Гусары, молчать! :)

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

85. "Анализ изменения популярности языков программирования в выхо..."  –2 +/
Сообщение от лютый жабист__ (?), 13-Фев-17, 07:19 
Не удивлён, что у java примерно одинаковое соотношение, т.е. кто знает жабу, прогает и для себя на ней же. 100% true.

А то видел тут кулстори, что днём жабисты из под палки умирают на кровавоынтырпрайзных проектах, а по вечерам и ночам прогают на всяких одухотворённых Rust-ах и подобном. Нуну....

Вот с plsql у них в самую точку - никто в здравом уме на нём для себя не будет прогать.

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

100. "Анализ изменения популярности языков программирования в выхо..."  –1 +/
Сообщение от Аноним (-), 13-Фев-17, 15:01 
Джависты, скорее, будут использовать другие языки на JVM, такие как Scala, Clojure и Groovy. Так как инфраструктура и библиотеки уже знакомые.
А шарперы для души, вероятно, пишут на f#.
Ответить | Правка | Наверх | Cообщить модератору

112. "Анализ изменения популярности языков программирования в выхо..."  +/
Сообщение от Led (ok), 13-Фев-17, 22:52 
> Джависты, скорее, будут использовать другие языки на JVM

Тупые потому что. У Java проблема не в языке, а в неправильно выбранной архитектуре VM.

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

93. "Анализ изменения популярности языков программирования в выхо..."  –1 +/
Сообщение от Аноним (-), 13-Фев-17, 12:21 
А где свфит?
Ответить | Правка | Наверх | Cообщить модератору

104. "Анализ изменения популярности языков программирования в выхо..."  +1 +/
Сообщение от Аноним (-), 13-Фев-17, 16:53 
Еще можно было бы изучить зависимость от фазы Луны, в частности как меняется распределение в полнолуние. Узнаем, на чем предпочитают кодить оборотни
Ответить | Правка | Наверх | Cообщить модератору

108. "Анализ изменения популярности языков программирования в выхо..."  –2 +/
Сообщение от Daemon (??), 13-Фев-17, 22:31 
Каждый язык хорош для конкретных задач. Не будешь же на Go или VB писать дрова. Как и на С c stdlib писать сайт )))
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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