
Alexander
15.04.2018
14:24:53
Зеленые потоки, так офф. название какое(на eng)?

MrSmeet
15.04.2018
14:25:09
что?
В регионах не платят и больше 30 за кресты тут в основном веб или удаленку

Alexander
15.04.2018
14:26:18
А то мало ли... не люблю это название)

Google

MrSmeet
15.04.2018
14:27:10
Дык кроме пресловутых го рутин есть ещё чего?

Alexander
15.04.2018
14:27:42

MrSmeet
15.04.2018
14:27:57

Alexander
15.04.2018
14:28:15

MrSmeet
15.04.2018
14:28:36

Nikolay
15.04.2018
14:28:41

Alexander
15.04.2018
14:28:45
Почему?

MrSmeet
15.04.2018
14:29:01

Alexander
15.04.2018
14:29:05
Язык это всего лишь инструмент
Так что если его используют, то он нужен

Nikolay
15.04.2018
14:29:28
в плюсах будут в ядре с x17

Google

Alexander
15.04.2018
14:29:50
Плюсы все на костылях
Особенно кроссплатформенные либы

Nikolay
15.04.2018
14:30:43

Alexander
15.04.2018
14:31:11
Ну одно без другого не существует...
Либ тьма
И чтобы некоторые завязать в одном проекте иногда только костылять и остается, особенно когда сроки вчерашние
Но ничего против не имею

Nikolay
15.04.2018
14:32:23

Alexander
15.04.2018
14:33:01
))))
И еще это все очень древнее

eugene
15.04.2018
14:34:14

Nikolay
15.04.2018
14:34:35
сейчас это легаси, которое заменено по большей части стандартом cxx14

eugene
15.04.2018
14:36:30

Nikolay
15.04.2018
14:36:56
я не говорю, что там говнокод внутри (хотя и его хватает), я говорю, что использовать его в современном мире в новом проекте - это создавать говно изначально
но давайте лучше про го

eugene
15.04.2018
14:37:58

Alexander
15.04.2018
14:40:16
почему тогда из буст что-то переносят в стд?
И потом есть куча версий библиотек... сидишь и голову ломаешь как бы это заставить работать))) плохо когда есть старая либа и никто не знает как она работает, но нужно прикрутить в проект...

Google

Alexander
15.04.2018
14:42:09
Но опыт конечно интересный)

eugene
15.04.2018
14:49:23

Alexander
15.04.2018
14:56:51
Пока что

eugene
15.04.2018
15:11:06
почему, кстати, такой хайп вокруг go, он, по сути удобен в основном для бэкэнд, т.е. там, где обычно java использовали?

Zver
15.04.2018
15:11:44
Когда гуи не требуется.
Взяли удалили. Вообще уже очень много написано.

yuriy
15.04.2018
15:15:38
go + protobuf

Diskord
15.04.2018
15:16:10
для просто приложений тоже.
Мне вот теперь самому интересно стало (думаю выучить го после питона), для каких например?
Для простых скриптов есть питон, для системного программирования плюсы, си, для энтерпрайза джава, шарп. А вот для каких целей нужен го?

Kirill
15.04.2018
15:16:56

eugene
15.04.2018
15:17:46
кто-нибудь в бэкэнде уходил с java на go? есть такие примеры?

Kirill
15.04.2018
15:19:04
пхп -> се шорп -> го
у меня такой путь

eugene
15.04.2018
15:19:30

Kirill
15.04.2018
15:19:52
ну вот, пробуй го

eugene
15.04.2018
15:20:30

Kirill
15.04.2018
15:20:50

Google

eugene
15.04.2018
15:21:22

Kirill
15.04.2018
15:21:25
пхп -> се шорп -> го
у меня такой путь
Но но но но
с шорп->дотнет->офисные программы от виндоус->1C->помойка
Молодец что остановил цепочку мирового Армагеддона
И вместо дотнет выбрал GO,GO -прекрасен

Kirill
15.04.2018
15:22:22

Zver
15.04.2018
15:22:51
Мне вот теперь самому интересно стало (думаю выучить го после питона), для каких например?
Для простых скриптов есть питон, для системного программирования плюсы, си, для энтерпрайза джава, шарп. А вот для каких целей нужен го?
Для многих случаев. Когда не надо таскать окружение, когда можно скомпились под разные системы. Когда требуется конкурентность.
Вообще написано на данный момент уже не мало. Docker, K8s, NSQ, NATS, Syncthing ...

Kirill
15.04.2018
15:23:28
в финтехе го юзается часто
в тревел часто юзается
где надо много данных получать и процессить, там збс заходит

Diskord
15.04.2018
15:24:55
Это понятно, это крупные проекты с весьма специфическими требованиями. Вот что я как программист одиночка могу написать на го, такого что в других языках реализуется сложнее. И что вообще на нём пишут? Если можно без общих слов вроде программы и утилиты)

Admin
ERROR: S client not available

Kirill
15.04.2018
15:25:20

eugene
15.04.2018
15:25:26
с использованием websocket

yuriy
15.04.2018
15:26:32
мейлру на хабре писала статью про очень быстрые вебсокеты
для чатов или чего-то такого
1 млн конекшенов

Kirill
15.04.2018
15:26:50
у меня вот бот для телеграмма, возможности бота расширяются микросервисами, т.е. в существующую сеть микросервисов, в рантайме регистрируется новый модуль - в бота добавляется новый функционал
сделано на go mongodb docker, делается изибризи, работает быстро, оперативы не жрет почти совсем, поэтому можно размещать в облаке за 200р

eugene
15.04.2018
15:28:49

Kirill
15.04.2018
15:29:08
тут есть разные варианты, но можно так как ты сказал

Zver
15.04.2018
15:29:08

eugene
15.04.2018
15:29:39

Diskord
15.04.2018
15:30:16
Хм, ясно. А что мешает условно говоря поднять на питоне с uvloop и асинхронностью?

Google

Kirill
15.04.2018
15:30:18
там кто то выше шутил про дотнет, я не понял в чем шутка была
но тот же дотнет жрет 100мб оперативы только в режиме простоя хттп сервера, т.е. без обработки запросов
запускаешь цепь микросервисов и вот уже требуется 1гб оперативы, хотя еще даж запросы принимать не начал

Zver
15.04.2018
15:32:05

Kirill
15.04.2018
15:33:02
так то и на джаве можно и на пхп и на руби и на чем угодно))0

Zver
15.04.2018
15:33:38

Diskord
15.04.2018
15:33:54
Здесь неплохо показано о чём я говорю
https://magic.io/blog/uvloop-blazing-fast-python-networking/

Kirill
15.04.2018
15:36:16
при желании можно и на пхп сделать мультитрединг, но зачем гемороится с этим, если для этого есть более подходящие инструменты

yuriy
15.04.2018
15:40:53

Kirill
15.04.2018
15:42:12
или что ты имел ввиду7

yuriy
15.04.2018
15:43:20

Kirill
15.04.2018
15:43:33
по хттп

Никита
15.04.2018
15:45:51
А чего не через сокеты?

Kirill
15.04.2018
15:46:28
мне и так норм

Zver
15.04.2018
15:49:59

Александр
15.04.2018
15:52:48
кстати кто как общается между процессами?
вроде разделяемой памяти у нас нету

Olzhas
15.04.2018
15:55:05
tcp проще всего юзать

Diskord
15.04.2018
15:58:45
Есть какие нибудь каноничные книги/туториалы по го чтобы пропустить воду про циклы и условные операторы, и написать какое нибудь приложение?