URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 110711
[ Назад ]

Исходное сообщение
"Статистический анализ предрекает рост популярности Go и сохр..."

Отправлено opennews , 17-Мрт-17 20:26 
Эрик Бернгардссон (Erik Bernhardsson), аналитик и специалист по машинному обучению, собрал и проанализировал (https://erikbern.com/2017/03/15/the-eigenvector-of-why-we-mo... статистику переходов программистов с одного языка на другой. На основе полученной матрицы, в которой строки - это языки с которых переходят, а столбцы - языки, на которые переходят, исследователь составил матрицу вероятностей (https://ru.wikipedia.org/wiki/%D0%A1%D1%... которая предсказывает (при сохранении нынешних тенденций перехода между языками) наибольший рост популярности для языка Go (16.41%).

На вором месте в рейтинге языков, которым предрекают популярность в будущем, закрепился язык C (14.26%), который, несмотря на свой солидный возраст, не  теряет популярность  и останется одним из основных языков программирования. Следом идут языки Java (13.21%), C++ (11.51% ), Python (9.45%), С# и Rust. Среди языков, вероятность популярности которых в будущем минимальна называются Lisp, Perl, Visual Basic, Fortran, Lua и Pascal.

URL: https://erikbern.com/2017/03/15/the-eigenvector-of-why-we-mo...
Новость: http://www.opennet.dev/opennews/art.shtml?num=46212


Содержание

Сообщения в этом обсуждении
"Статистический анализ предрекает рост популярности Go и сохр..."
Отправлено ОлдФак , 17-Мрт-17 20:26 
А между фортраном и матлабом устойчивое равновесие.

"Статистический анализ предрекает рост популярности Go и сохр..."
Отправлено PukkuTukkuTaBu , 17-Мрт-17 20:31 
Я так понимаю для Эрика Бернгардссона JavaScript - вообще не язык.

"Статистический анализ предрекает рост популярности Go и сохр..."
Отправлено Аноним , 17-Мрт-17 20:35 
действительно, это не язык. это слёзы и страдания всех пользователей интернета, вернее причина их вызывающая.

"Статистический анализ предрекает рост популярности Go и сохр..."
Отправлено Илья , 17-Мрт-17 20:46 
в таблице есть нода

"Статистический анализ предрекает рост популярности Go и сохр..."
Отправлено Aleks Revo , 17-Мрт-17 21:19 
Внезапно! https://erikbern.com/assets/js_framework_matrix_eig.png

"Статистический анализ предрекает рост популярности Go и сохр..."
Отправлено A , 17-Мрт-17 21:47 
Может он под node прячется

"Статистический анализ предрекает рост популярности Go и сохр..."
Отправлено freehck , 17-Мрт-17 22:05 
Нет, не прячется. Скрипт дубовый, делает в гугле запросы на точное соответствие:
https://github.com/erikbern/eigenstuff/blob/master/analyze.py

"Статистический анализ предрекает рост популярности Go и сохр..."
Отправлено Аноним , 17-Мрт-17 21:49 
Лингва-франка же!

"Статистический анализ предрекает рост популярности Go и сохр..."
Отправлено Andrew Tridgell , 17-Мрт-17 21:37 
Самое популярное, согласно этой диаграмме, направление — пора валить со Swift обратно на Objective C

"Статистический анализ предрекает рост популярности Go и сохр..."
Отправлено Dmitry77 , 18-Мрт-17 00:02 
Но если ты на Objective C, то самое время перейти на Swift

"Статистический анализ предрекает рост популярности Go и сохр..."
Отправлено НяшМяш , 18-Мрт-17 00:06 
Согласен. Пишу уже с полтора года проекты только на свифте. Недавно вот пришлось на днях обжсишный класс подредактировать - это боль и унижение. Методы в квадратных скобках, обязательные круглые скобки в условиях, вечные поинтеры и самая жесть - постоянно нужно ставить точку с запятой.

"Статистический анализ предрекает рост популярности Go и сохр..."
Отправлено Аноним , 18-Мрт-17 01:03 
> обязательные круглые скобки в условиях

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

> постоянно нужно ставить точку с запятой

А в свифте можно ставить, а можно не ставить - настоящая свобода!


"Статистический анализ предрекает рост популярности Go и сохр..."
Отправлено Изнс , 18-Мрт-17 06:11 
Рассмешил :)

"Статистический анализ предрекает рост популярности Go и сохр..."
Отправлено all_glory_to_the_hypnotoad , 17-Мрт-17 22:03 
На раст переходят с хаскеля и Go, а на яву в основном с кобола и kotlin, лол.

"Статистический анализ предрекает рост популярности Go и сохр..."
Отправлено Аноним , 18-Мрт-17 05:17 
Кобол и скала - понятно. Одно устарело, со вторым наигрались.
А вот Котлин - непонятно.

"Статистический анализ предрекает рост популярности Go и сохр..."
Отправлено freehck , 17-Мрт-17 22:08 
Стоит сказать, что статистика эта получена посредством автоматизированного поиска в Google постов с шаблонами вида "moved from X to Y" по всем возможным комбинациям глаголов, X-ов и Y-ков.

"Статистический анализ предрекает рост популярности Go и сохр..."
Отправлено Аноним , 17-Мрт-17 22:23 
Rust уже побеждает, напишите свою ОС на расте за 1 год.

"Статистический анализ предрекает рост популярности Go и сохр..."
Отправлено НяшМяш , 18-Мрт-17 00:07 
Зачем, если можно форкнуть? https://github.com/redox-os/redox

"Статистический анализ предрекает рост популярности Go и сохр..."
Отправлено Аноним , 18-Мрт-17 02:09 
Или так, но тогда си не нужен? Только асам актуален

"Статистический анализ предрекает рост популярности Go и сохр..."
Отправлено Аноним , 17-Мрт-17 23:01 
Так предсказывать можно всё что угодно.

"Статистический анализ предрекает рост популярности Go и сохр..."
Отправлено Andrew Tridgell , 17-Мрт-17 23:23 
Эх, вот и я в источник не смотрю, а комментарии пишу. А оказалось, что кто-то где-то чего-то нагуглил по трём фразам. И проанализировал. Зачёт по матстату на сессии гарантирован, с такой-то картинкой.

"Статистический анализ предрекает рост популярности Go и сохр..."
Отправлено qwerty123 , 17-Мрт-17 23:28 

Угу. Среди возвращающися самолетов больше всего было с поврежениями двигателя и баков.

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

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


"Статистический анализ предрекает рост популярности Go и сохр..."
Отправлено Анонимм , 18-Мрт-17 00:41 
> Товарищь собрал показатели текущей моды, настроения, а не индустриальных оснований.

И каковы же "индустриальные обоснования"?
В чём не совпадает их учёт с этими графиками?


"Статистический анализ предрекает рост популярности Go и сохр..."
Отправлено Аноним , 17-Мрт-17 23:48 
> которая предсказывает наибольший рост популярности для языка Go (16.41%).

Среди людей, которые прыгают между языками.

https://news.ycombinator.com/item?id=13883239


"Статистический анализ предрекает рост популярности Go и сохр..."
Отправлено Анатолий В , 18-Мрт-17 01:14 
> I hope I didn't make it seem more serious than I meant it to be – it's really just a fun project and kind of a joke not to meant taken seriously.

Со слов автара - "это исследование just for fun, вроде шутки, не стоит воспринимать в серьёз"


"Статистический анализ предрекает рост популярности Go и сохр..."
Отправлено анноним , 18-Мрт-17 16:37 
Сходу не нашел в google, ссылку на контекст и первоисточник можно?

"Статистический анализ предрекает рост популярности Go и сохр..."
Отправлено Аноним84701 , 19-Мрт-17 21:12 
> Сходу не нашел в google, ссылку на контекст и первоисточник можно?

https://news.ycombinator.com/item?id=13882601
> erikbern 3 days ago
> Author here. You are absolutely right.  ... At the end of the day, there's a lot of assumptions going into this analysis.

Конечно, вполне возможно, что это на самом деле не автор, но в своем бложике оный ссылается туда же:
> Notes/caveats
> See discussion on Hacker News [https://news.ycombinator.com/item?id=13882601] and /r/programming


"Статистический анализ предрекает рост популярности Go и сохр..."
Отправлено Аноним , 18-Мрт-17 11:05 
Go уродливее даже C++

"Статистический анализ предрекает рост популярности Go и сохр..."
Отправлено Анонимм , 18-Мрт-17 12:52 
> Go уродливее даже C++

Go асинхронен по своему дизайну. А это - с некоторых пор - определяет актуальность. (см. успех жабоскрипта на серваке - nodejs - , в условиях громаднейшей конкуренции)


"Статистический анализ предрекает рост популярности Go и сохр..."
Отправлено Аноним , 18-Мрт-17 19:44 
> > Go уродливее даже C++
> Go асинхронен по своему дизайну. А это - с некоторых пор - определяет актуальность. (см. успех жабоскрипта на серваке - nodejs - , в условиях громаднейшей конкуренции)

На C++ никто не мешает писать в манере js с асинхронными колбеками.


"Статистический анализ предрекает рост популярности Go и сохр..."
Отправлено Анонимм , 19-Мрт-17 02:41 
> На C++ никто не мешает писать в манере js с асинхронными колбеками.

На плюсах просто никто не мешает, а на го - помогает.
"go my_super_function" - и всё, оно пошло и зажило своей жизнью.

Кроме того, схема организации сырцов/библиотек и система сборки в сях/++ и го - небо и земля. Когда одна единственная команда и бинарь для запуска готов - это одно, а когда для получения бинаря нужно знать синтаксис autotools/[c]make/cpp (препроцесор, не следует путать с самим компилятором) кроме собственно c++ - это другое.

Не говоря уже о едином репозитории библиотек. Современные языки их имеют.

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


"Статистический анализ предрекает рост популярности Go и сохр..."
Отправлено лютый жабист__ , 20-Мрт-17 05:06 
Очередной ниочёмный спор "убогие ПЛЮСЫ" против "кульвиласипед-ГО". А на главный вопрос нет ответа: зачем было рожать ГО в 2012 году, когда все преимущества ГО есть в жабе, которой уже 20 лет с лишком. При этом жаба быстрее ГО, либы ынытрпрайзнее, разрабов и хороших книг больше.


"Статистический анализ предрекает рост популярности Go и сохр..."
Отправлено Анонимм , 20-Мрт-17 10:34 
> А на главный вопрос
> нет ответа: зачем было рожать ГО в 2012 году, когда все
> преимущества ГО есть в жабе, которой уже 20 лет с лишком.

Асинхронный дизайн? Пускаемые бинари на выходе компиляции? Работа в любом линухе? (минимум зависимостей)

> При этом жаба быстрее ГО

Вирт машина быстрее нативного бинаря??
Сказочники...

> либы ынытрпрайзнее, разрабов и хороших книг больше.

Ну с такими требованиями чистые с ещё круче.
Но не в этом ведь дело.

Асинхронность в самом дизайне языка - вот где вопрос. И тут остаётся в прошлом вся "классика".


"Статистический анализ предрекает рост популярности Go и сохр..."
Отправлено Iaaa , 20-Мрт-17 12:54 
> Вирт машина быстрее нативного бинаря??
> Сказочники...

JIT


"Статистический анализ предрекает рост популярности Go и сохр..."
Отправлено hoopoe , 20-Мрт-17 17:11 
fork на JIT может сказочно скрасить скучный вечер очень нужной и важной работой по поискам бага :)

"Статистический анализ предрекает рост популярности Go и сохр..."
Отправлено Анонимм , 20-Мрт-17 22:28 
>> Вирт машина быстрее нативного бинаря??
>> Сказочники...
> JIT

Компилить в бинарь на ходу быстрее обычного бинаря?
Ну сказочники же...


"Статистический анализ предрекает рост популярности Go и сохр..."
Отправлено Iaaa , 21-Мрт-17 13:57 
>>> Вирт машина быстрее нативного бинаря??
>>> Сказочники...
>> JIT
> Компилить в бинарь на ходу быстрее обычного бинаря?
> Ну сказочники же...

А вы сразу компилите под все 100500 вариантов систем? Уважаю, побольше бы таких людей.


"Статистический анализ предрекает рост популярности Go и сохр..."
Отправлено Анонимм , 21-Мрт-17 15:57 
>>>> Вирт машина быстрее нативного бинаря??
>>>> Сказочники...
>>> JIT
>> Компилить в бинарь на ходу быстрее обычного бинаря?
>> Ну сказочники же...
> А вы сразу компилите под все 100500 вариантов систем? Уважаю, побольше бы
> таких людей.

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


"Статистический анализ предрекает рост популярности Go и сохр..."
Отправлено Аноним , 22-Мрт-17 12:45 
>Вирт машина быстрее нативного бинаря??

Внезапно да, хорошая вылизанная вирт. машина во многих задачах выигрывает у бинаря от новорожденного компилятора, не во всех, но во многих где это критично :)


"Статистический анализ предрекает рост популярности Go и сохр..."
Отправлено Анонимм , 22-Мрт-17 22:19 
>>Вирт машина быстрее нативного бинаря??
> Внезапно да, хорошая вылизанная вирт. машина во многих задачах выигрывает у бинаря
> от новорожденного компилятора, не во всех, но во многих где это
> критично :)

Новорождённого - может быть. Но мы обсуждаем не такой случай.

Golang
First appeared     2003; 14 years ago
т.е. уже подросток

сколько там вылизанной вирт машине? 20? 25 лет?
Вы считаете, что эти возрасты софта так уже несравнимы друг с другом?


"Статистический анализ предрекает рост популярности Go и сохр..."
Отправлено Александрик , 23-Мрт-17 13:51 
В каком месте go асинхронный? Там все операции блокирующие.

"Статистический анализ предрекает рост популярности Go и сохр..."
Отправлено Анонимм , 23-Мрт-17 21:58 
> В каком месте go асинхронный? Там все операции блокирующие.

Мы о разных языках?
Я вот об этом вот:

https://en.wikipedia.org/wiki/Golang#Concurrency:_goroutines...


"Статистический анализ предрекает рост популярности Go и сохр..."
Отправлено Анинимим , 19-Мрт-17 04:09 
На Go побежали в основном похаписты

"Статистический анализ предрекает рост популярности Go и сохр..."
Отправлено Анонимм , 19-Мрт-17 13:27 
> На Go побежали в основном похаписты

Кому было хуже всего - те и побежали в первую очередь :)