Почему упала популярность языка Go ?
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 20.10.19 11:08
Оценка: :))
Индусокодер должен уметь вписать в резюме как можно больше слов. Для этого я смотрю на TIOBE:
JavaCPythonC++C#JavaScriptSQLAsmBash
16,1816,189,0896,2293,862,0761,9351,3070,196
Моя текущая сумма, Σ = 57,756

Чтобы быть на 60% "в курсе" IT-тенденций, мне надо добрать 0,3%

Рассматриваю такие варианты что поучить:
GoRustTypeScript
1,10,3560,304
На первый взгляд кажется, что надо посмотреть на Go,
однако меня пугает, что его популярность падает:


С чем это может быть связано?
Какое будущее ждёт язык go, уважаемые коллеги?
Отредактировано 20.10.2019 12:08 Эйнсток Файр . Предыдущая версия .
Re: Почему упала популярность языка Go ?
От: Kolesiki  
Дата: 20.10.19 12:52
Оценка: 4 (3) +2 -2
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>Чтобы быть на 60% "в курсе" IT-тенденций, мне надо добрать 0,3%


Это кому ты такие проценты должен?

ЭФ>На первый взгляд кажется, что надо посмотреть на Go,

ЭФ>однако меня пугает, что его популярность падает:
ЭФ>С чем это может быть связано?

Может, с тем, что он нафик никому не упёрся? (как и Ржа)

По мне, так Ди — язык, заслуживающий внимания куда больше, чем имеет. Если бы миром не правило бабло, я б взял Ди как наиперспективнейший язык.
Re[2]: Почему упала популярность языка Go ?
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 20.10.19 13:27
Оценка:
K> я б взял Ди как наиперспективнейший язык

Он же сложный, и чтобы на нём делать проекты нужны разработчики уровня Александреску. Собственно, кроме него на этом языке никто и не пишет...
Re: Почему упала популярность языка Go ?
От: Zhendos  
Дата: 20.10.19 18:36
Оценка:
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>Индусокодер должен уметь вписать в резюме как можно больше слов. Для этого я смотрю на TIOBE:



ЭФ>На первый взгляд кажется, что надо посмотреть на Go,

ЭФ>однако меня пугает, что его популярность падает:
ЭФ>Image: tiobe-go-2019.gif

ЭФ>С чем это может быть связано?

ЭФ>Какое будущее ждёт язык go, уважаемые коллеги?

ИМХО конечно, но если бы в большинстве случаев при выборе языка программирования
руководствовались бы какими-то разумными причинами то такой тренд быд бы
в порядке вещей. У Go есть как плюсы так и минусы и поэтому не стоит его
использовать там, где минусы играют роль. И заняв свою нишу рост
популярности Go должен был бы прекратиться.

Но как-то не верится в разум и прочую хрень намного больше вероятность
что статистика как-то неправильно считается.
Re: Почему упала популярность языка Go ?
От: velkin Удмуртия http://blogs.rsdn.org/effective/
Дата: 20.10.19 19:17
Оценка:
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>Почему упала популярность языка Go ?

ЭФ>Индусокодер должен уметь вписать в резюме как можно больше слов. Для этого я смотрю на TIOBE:

Посмотрел описание TIOBE, они считают популярность на основе запросов.

Индекс TIOBE (TIOBE programming community index) — индекс, оценивающий популярность языков программирования, на основе подсчёта результатов поисковых запросов, содержащих название языка (запрос вида +"<language> programming").


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

ЭФ>С чем это может быть связано?

ЭФ>Какое будущее ждёт язык go, уважаемые коллеги?

А какое у него настоящее? наверное нужно спросить тех, кто на нём пишет, но очевидно, что это мнение так же будет субъективно и предвзято.

Для примера запустил его в Debian:
apt install golang

hello_world.go
package main;

import "fmt"

func main() {
fmt.Println("Hello, world!")
}

hello_world_go_run.sh
#!/bin/bash
# запуск
go run hello_world.go

hello_world_go_build.sh
#!/bin/bash
# компиляция
go build hello_world.go
# запуск
./hello_world

Язык как язык, ничего необычного. Я так же могу запустить из консоли:
ЭФ>Java, C, Python, C++, C#, JavaScript, SQL, Asm, Bash

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

ЭФ>На первый взгляд кажется, что надо посмотреть на Go,

ЭФ>однако меня пугает, что его популярность падает:

Возьми и посмотри, это скорее всего даже быстрее, чем думать о том посмотреть или нет.
Re: Почему упала популярность языка Go ?
От: _ABC_  
Дата: 20.10.19 19:33
Оценка: +1
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>Индусокодер должен уметь вписать в резюме как можно больше слов. Для этого я смотрю на TIOBE:

Так впиши всё, что угодно. Индусокодеру совсем не обязательно знать все слова, вписанные в резюме.
Кроме того, это твое "должен" — не более, чем самовнушение.

ЭФ>Какое будущее ждёт язык go, уважаемые коллеги?

Видимо, его будут избегать люди, которые называют рост популярности с около нуля до более 1% падением популярности.
Re[3]: Почему упала популярность языка Go ?
От: l33thaxor  
Дата: 20.10.19 20:57
Оценка: +1
Здравствуйте, Эйнсток Файр, Вы писали:

K>> я б взял Ди как наиперспективнейший язык


ЭФ>Он же сложный, и чтобы на нём делать проекты нужны разработчики уровня Александреску. Собственно, кроме него на этом языке никто и не пишет...


Dlang, кстати, довольно простой. А не пишет на нём никто, потому что killer app нету. Собственно, это проблема курицы и яйца. Никто не пишет, потому что ничего крутого не написано. И ничего не написано, потому что никто не пишет.
Re: Почему упала популярность языка Go ?
От: l33thaxor  
Дата: 20.10.19 21:13
Оценка: 6 (4) +2
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>Какое будущее ждёт язык go, уважаемые коллеги?


Golang вышел на плато. Статия хайпа пройдена. Сейчас он находится в стадии реализации ограничений языка. Таких серьёзных ограничений, как сильно многословная обработка ошибок, отсутствие дженериков, и в общем, паталогическая многословность кода на Go. Тут создателям языка надо бы прислушаться к фидбэку от пользователей и попытаться устранить проблемы, которые они испытывают при работе на Go. Однако, команда в Google, которая контролирует развитие языка, вцепилась в него мёртвой хваткой, и никаких предложений со стороны не принимает. Мне кажется, Go ждёт печальный конец. Существующие пользователи Go постепенно перейдут на другие языки, а новых пользователей не появится.
Re[2]: Почему упала популярность языка Go ?
От: Cyberax Марс  
Дата: 21.10.19 08:13
Оценка: 2 (2)
Здравствуйте, l33thaxor, Вы писали:

L>Golang вышел на плато. Статия хайпа пройдена. Сейчас он находится в стадии реализации ограничений языка. Таких серьёзных ограничений, как сильно многословная обработка ошибок, отсутствие дженериков, и в общем, паталогическая многословность кода на Go. Тут создателям языка надо бы прислушаться к фидбэку от пользователей и попытаться устранить проблемы, которые они испытывают при работе на Go.

Многословность — это вообще такая фича Go. С обработкой ошибок можно жить (плохо, но можно).

Чего не хватает — генериков. Но команда Go сейчас над ними работает: https://go-review.googlesource.com/c/go/+/187317/

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

Большая часть разработчиков сейчас работает над улучшением самого языка — пилят новый линкер, улучшают оптимизации, работают над новым GC и т.д. Невидимая, но очень полезная и нужная работа.
Sapienti sat!
Re[3]: Почему упала популярность языка Go ?
От: $$ Австралия жж
Дата: 22.10.19 05:52
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Многословность — это вообще такая фича Go. С обработкой ошибок можно жить (плохо, но можно).

Фича? Вроде фича Go- отсутствие монструозных фич C++.
Re: Почему упала популярность языка Go ?
От: s_aa Россия  
Дата: 22.10.19 05:56
Оценка:
Чего то у вас через день — то падает , растет. ))
Жизнь не обязана доставлять удовольствие. Достаточно отсутствия страданий.
Re[2]: Почему упала популярность языка Go ?
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 22.10.19 05:58
Оценка:
_> Чего то у вас через день — то падает , растет. ))

А как выпустят версию Go 2, так ТАКОЕ начнётся!...

2018, divan0, Обработка ошибок в Go 2, https://habr.com/ru/post/422049/
2019, TonyLorencio, Следующие шаги на пути к Go 2, https://habr.com/ru/post/457814/
Отредактировано 22.10.2019 6:00 Эйнсток Файр . Предыдущая версия .
Re[3]: Почему упала популярность языка Go ?
От: Somescout  
Дата: 22.10.19 06:22
Оценка: +2
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>А как выпустят версию Go 2, так ТАКОЕ начнётся!...

ЭФ>2018, divan0, Обработка ошибок в Go 2, https://habr.com/ru/post/422049/
Ух! А я думал хуже уже не сделать, "Мы против исколючений, поэтому On Error Resume Next!".

И читается хуже, и писать неудобнее — зато не исключения. Хотя и работают как исключения, но в пределах функции:

catch -> handle
finally -> defer

Осталось только:

try -> ...

ARI ARI ARI... Arrivederci!
Re[4]: Почему упала популярность языка Go ?
От: Cyberax Марс  
Дата: 22.10.19 08:08
Оценка:
Здравствуйте, $$, Вы писали:

C>>Многословность — это вообще такая фича Go. С обработкой ошибок можно жить (плохо, но можно).

$>Фича? Вроде фича Go- отсутствие монструозных фич C++.
У них идеология в том, что читаемость и поддерживаемость не приносится в жертву лаконичности. Потому, например, обязательны скобки для всех блоков (в отличие от С).
Sapienti sat!
Re[5]: Почему упала популярность языка Go ?
От: Ночной Смотрящий Россия  
Дата: 22.10.19 09:11
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>У них идеология в том, что читаемость и поддерживаемость не приносится в жертву лаконичности. Потому, например, обязательны скобки для всех блоков (в отличие от С).


Лишние скобки для коротких блоков только ухудшают читаемость. Первое что делаю при чтении чужого кода — напускаю решарпер, который в том числ евыкидывает лишние скобки.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re: Почему упала популярность языка Go ?
От: Sharowarsheg  
Дата: 22.10.19 09:27
Оценка: :)
Здравствуйте, Эйнсток Файр, Вы писали:

А она была вообще? На нём же ничего не написано, такого, чтобы люди пользовались?
Re[2]: Почему упала популярность языка Go ?
От: Anton Batenev Россия https://github.com/abbat
Дата: 22.10.19 12:04
Оценка:
Здравствуйте, Sharowarsheg, Вы писали:

S> А она была вообще? На нём же ничего не написано, такого, чтобы люди пользовались?


А какие критерии у определений "люди" и "пользуются"?
Re[3]: Почему упала популярность языка Go ?
От: Sharowarsheg  
Дата: 22.10.19 12:08
Оценка:
Здравствуйте, Anton Batenev, Вы писали:

S>> А она была вообще? На нём же ничего не написано, такого, чтобы люди пользовались?


AB>А какие критерии у определений "люди" и "пользуются"?


Ну, фейсбук, виндовс там какой-нибудь, или может фирмварь от распространённого wifi-чипсета.
Re[2]: Почему упала популярность языка Go ?
От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
Дата: 22.10.19 12:54
Оценка:
Здравствуйте, Sharowarsheg, Вы писали:

S>А она была вообще? На нём же ничего не написано, такого, чтобы люди пользовались?


На всех машинах где установлены современные продукты Автодеск есть компонент на Go. Достаточно?
Re[4]: Почему упала популярность языка Go ?
От: so5team https://stiffstream.com
Дата: 22.10.19 12:54
Оценка:
Здравствуйте, Sharowarsheg, Вы писали:

S>Ну, фейсбук, виндовс там какой-нибудь, или может фирмварь от распространённого wifi-чипсета.


Dropbox несколько лет назад перешел с Python на Go (+ немножко Rust-а). У них, емнип, объем кодовой базы на Go был больше 1MLOC.

Из совсем недавнего: информация о том, как Salesforce переписали свою систему аналитики с Python+C на Go.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.