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.ru/opennews/art.shtml?num=46033

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

Оглавление

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

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

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

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

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

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

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

9. Сообщение от vitalif (ok), 12-Фев-17, 11:40   +8 +/
теги это

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

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

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #20, #39, #106

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27 Ответы: #32

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29 Ответы: #38, #58

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

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

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

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

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

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

39. Сообщение от all_glory_to_the_hypnotoad (ok), 12-Фев-17, 15:21   –5 +/
Исключено.

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #60

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

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

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

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

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

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45 Ответы: #89

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

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

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

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

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

53. Сообщение от Аноним (-), 12-Фев-17, 17:19   +/
молодой fixed
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #52

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

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

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

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

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

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

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

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

57. Сообщение от A.Stahl (ok), 12-Фев-17, 18:11   +1 +/
3?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #44

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

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23 Ответы: #62

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33 Ответы: #99

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

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

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

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

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

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

68. Сообщение от Аноним (-), 12-Фев-17, 20:59   +/
>  Kicad

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38 Ответы: #83

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45 Ответы: #118

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

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

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

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

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

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #83 Ответы: #102

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

117. Сообщение от die_russofobs Не раб STEAMDRM (?), 15-Фев-17, 23:21   –1 +/
шутник...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #89

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

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

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

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

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


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

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




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

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