@Pigeon_rel
Студент

Основные концепции в golang для изучения?

Насколько я понимаю у golang есть несколько почти уникальных/хорошо реализованных концепций, которые стоит изучить а именно,
асинхронное програмирование/кодогенерация/микросервисы/стандартные тулы в golang(vet,pprof и.т.д)
так вот вопрос состоит в том, это все или есть что-то чему стоило бы уделить внимание?

p.s. не беру в расчет такие штуки как работа с http/ работа с бд и.т.д потому что это есть почти в каждом языке
  • Вопрос задан
  • 744 просмотра
Пригласить эксперта
Ответы на вопрос 5
sergey-gornostaev
@sergey-gornostaev
Седой и строгий
Если вас интересует минимум, который нужно знать, то просто возьмите учебник и изучите его. А максимума нет, можно бесконечно наращивать совершенство, вплоть до погружения в исходный код компилятора и сборщика мусора.
Ответ написан
@abmanimenja
Как то заумно вы подходите....
Просто пройдите https://tour.golang.org для начала
Ответ написан
uvelichitel
@uvelichitel
habrahabr.ru/users/uvelichitel
Писавшим на C++, Java стоит обратить внимание на
  • interface (это не наследование а композиция)
  • goroutine/channel (у goroutine нет идентификатора, к ней нельзя обратиться по имени)
  • reflection в стандартной библиотеке

писавшим на С посмотреть на slice (рутинное управление памятью для динамических массивов)
Ответ написан
dzolotarev
@dzolotarev
Этот мир крэшится - я собираю дампы
Изучайте то, что нужно для решения текущей задачи. С остальным разберетесь по ходу. Go простой как полено, достаточно полистать документацию и пройти тур.
Ответ написан
me-zundig
@me-zundig
инженер
Рекомендую Вам погрузиться в магию срезов, каналов и лексограм. Последнее обычно вызывает большое недоумение когда одна и та же лексиксическая переменная i(например) используется независимо в одном тексте. Удачи :)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы