Так как мне неожиданно пришлось искать работу, а перловых вакансий все меньше и меньше, решил разобраться с Go. Проверив библиотеку понял, что из приличных книг у меня есть только Цукалос, и там подразумевается что читающий уже знаком с основами Go. А я то даже их не знал и решил предварительно ознакомиться, тем более что у меня давно на примете был перевод такой книги…

КДПВ

Собственно, что можно поместить на 90 страницах? А именно такой объем у этой книги. И оказалось, что не так уж и мало: - описание типов, работы с переменными, управляющие конструкции и все остальные базовые элементы языка, это в первую очередь. Во-вторую, это то что можно создать из этих базовых элементов - стандартную библиотеку, включая работу с файловой системой, по сети, многопоточность. И в третью очередь, это напутствие с подсказками, как продолжать знакомство самостоятельно. В общем, для получения представления о языке, вполне достаточно.

Обнаружил прикольную ошибку в коде примеров взаимодействия клиент/сервер и отправки rpc-запросов: - клиент стартует быстрее, чем сервер и получив отлуп - падает. Пришлось добавлять небольшую паузу во время старта клиента и всё получилось. Но, в остальном примеры до сих пор актуальные, что говорит о том что как минимум синтаксис языка и стандартная библиотека с тех пор не изменились.

В целом, книжка до сих пор не плохая, уж пару дней на неё потратить не жалко.


Автор(ы):

  • Caleb Doxsey

Год издания: 2014
Количество страниц: 90
Оценка: 4/5

Издатель: самиздат
Ссылка на страницу книги на сайте издательства: http://golang-book.ru/

Оригинальное название: An introduction to programming in Go
Год издания оригинала: 2012