@candybooberr

Программирование на Go, сетевое и конкурентное, ресурсы, книги?

Добрый день.
Ранее занимался только веб разработкой на python.
Хочу сменить язык на более серьезный, со статической типизацией, смотрел на Scala, Erlang, Go, выбрал Go.
Но не знаю что писать на go, писать еще одну социальную сеть - думаю совсем не тот инструмент.
Хочется сделать какое-то сетевое приложение, которые будет бегать от одного к другому, таскать какие-то данные.
Но тут встает проблема - очень плохо понимаю многопоточное программирование, работал только с async/await python, все просто, понятно, асинхронно, но в один поток, а также у меня плохо дела со знания о сетях, а писать хочется именно сетевое приложение.
Могли бы вы посоветовать ресурсов на это дело?
Заранее благодарю за отзывчивость.
  • Вопрос задан
  • 912 просмотров
Пригласить эксперта
Ответы на вопрос 1
astec
@astec
Разработчик https://debtstracker.io/
В go как раз асинхронный, а не многопоточный подход. Многопоточность автоматом.

Книг мне кажетсяне не нужно. Пройти tour.golang.org, прочитать effective go, погуглить про goroutine/mutex.

Мне этого хаатило чтобы написать бота для Телеграмм https://t.me/DebtsTrackerRuBot
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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