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