Переходим на Go с других языков: парадигмы, удобство и неудобства технологии

preview_player
Показать описание
Евгений Соколов раньше писал на C++ и Python, а в YADRO смог быстро перейти на Go. Он хорошо помнит боль такого перехода, но и радость от фишек вроде многопоточности. В докладе вас ждет верхнеуровневый разбор того, как работают горутины и синхронизация (и почему она такая классная!), а также множество примеров кода, который мы иногда будем ломать, а затем чинить.

00:00 - о докладчике и структуре доклада
01:35 - о фишках Go в одном слайде
02:45 - о специфичном ООП и назначении языка
04:45 - чего не ждать от Go
05:50 - почему многопоточность в Go такая классная (и как она работает)
09:30 - как работает планировщик в Go
12:20 - про каналы в горутинах (и как их сломать и починить)
15:00 - боли разработчика на Go
16:00 - комплектация языка: модули, gofmt и т.д.
19:15 - личный опыт перехода на Go c опытом в другом языке
21:25 - вопросы докладчику
Рекомендации по теме
Комментарии
Автор

мем про с++ порадовал) особенно когда ты из будущего

ЕваНечаева-дю
Автор

Я бы спросил от какого языка больше радости писать код? Go или c++

PatsevAnton
Автор

Спксибо, было интересно послушать. Просматриваю на Го как дополнение к старому верному Пыху
P.S. 'Скедулер' это, конечно, сильно 😂😂😂

oleinikv
Автор

1:35 Повсюду тиражируется это недопонимание: не "равноценная замена системных языков C/C++", а "замена языков, плохо подходящих для прикладных задач компании Google". Т.е. Go это скорее новая Java.

chasubavil
Автор

блен, я в своем опыте переезда как-то столкнулся с дрочевом считывания из stdin значений. если там на питоне просто можно map(int, input().split()) то на го считать массив переменной длинны, это просто надо писать кучу лапши, что вообще убивает какое-то удовольсвтие от решения задачек в контестах

serufim
Автор

Самое начало видео, про замыкания, чел сказал что сум хранится в куче, замыкание, примитив, в куче? не обмолвился ли?

idrayv
Автор

24:15 - "cgo не для производительностьи а для совместимости" - чуть ли не Рас Кокс (кто то из авторитетов).

pavel_trpn