Для разработчиков очень важно не отставать от жизни и осваивать новые технологии и языки. Среди них большой популярностью пользуется Go - язык программирования с открытым исходным кодом, разработанный компанией Google. Известный своей простотой, эффективностью и масштабируемостью, Go предлагает разработчикам мощный набор инструментов для создания сложных приложений. В этом руководстве мы рассмотрим основы программирования на Go, начиная с типов переменных и потока управления и заканчивая пакетами и методами тестирования...
Статья подготовлена для студентов курса «Разработчик Golang» в образовательном проекте OTUS. Многие из нас привыкли считать, что действительно универсальных языков не бывает. Если нам нужна эффективность, мы используем «Си» и одновременно с этим миримся с его ограничениями. Когда нам требуется повышенная скорость разработки, мы «дружим» с таким языком, как «Питон», ожидая получить медленный код. Erlang даёт нам возможность делать высокораспараллеленные распределённые приложения, однако его иногда бывает трудно вписать в существующие проекты...