@proGO

Страница 1367 из 1674
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:28:36
Нет, а зачем?
Ну тогда язык ненужен

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
почему тогда из буст что-то переносят в стд?
перечитай внимательно, что я выше написал

я не говорю, что там говнокод внутри (хотя и его хватает), я говорю, что использовать его в современном мире в новом проекте - это создавать говно изначально

но давайте лучше про го

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

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

eugene
15.04.2018
14:49:23
И потом есть куча версий библиотек... сидишь и голову ломаешь как бы это заставить работать))) плохо когда есть старая либа и никто не знает как она работает, но нужно прикрутить в проект...
если никто не знает как либа работает, то наверно, это проблема с документацией. И это может быть не только со старой либой и не только с буст, но и с либами на любом языке

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

Zver
15.04.2018
15:11:44
Когда гуи не требуется.

Взяли удалили. Вообще уже очень много написано.

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

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

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

Kirill
15.04.2018
15:19:04
для бэкэнда есть перспективы? стоит уходить с java на go?
ну если ты не испытываешь проблем с джавой то наверно нет перспективы ну какие то есть, захватить мир как джава? ну это вряд ли

пхп -> се шорп -> го у меня такой путь

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

eugene
15.04.2018
15:20:30
пхп -> се шорп -> го у меня такой путь
а потом куда? go ведь тоже устареет, как java

Kirill
15.04.2018
15:20:50
а потом куда? go ведь тоже устареет, как java
когда устареет тогда и будешь думать, а сейчас то че

Google
eugene
15.04.2018
15:21:22
когда устареет тогда и будешь думать, а сейчас то че
когда устареет уже выработается привычка писать проги в стиле go, а от привычек тяжело избавляться

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

Kirill
15.04.2018
15:22:22
когда устареет уже выработается привычка писать проги в стиле go, а от привычек тяжело избавляться
не думаю что сменить инструмент это какая то проблема для опытного инженера, но хз, не могу судить. сам пока недостаточно опытен

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

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

для чатов или чего-то такого

1 млн конекшенов

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

Kirill
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
Хм, ясно. А что мешает условно говоря поднять на питоне с uvloop и асинхронностью?
Телодвижений больше и он не потянет то количество подключений, что Гоу на том же оборудовании.

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

Diskord
15.04.2018
15:33:54
Здесь неплохо показано о чём я говорю

https://magic.io/blog/uvloop-blazing-fast-python-networking/

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

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
https://magic.io/blog/uvloop-blazing-fast-python-networking/
С того момента GO стал быстрее, при том без проблем утилизирует все ядра. Не надо плодить кучу процессов, соответственно не надо делось межпроцессный обмен, если есть необходимость оперирования общими данными.

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

вроде разделяемой памяти у нас нету

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

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

Страница 1367 из 1674