Книга: The Go Programming Language
Закончил, наконец, чтение и решение заданий из книги The Go Programming Language и, соответственно, с языком программирования Go.
Название и один из авторов — тот самый Брайан Керниган — очевидным образом отсылают к главной книге по языку С (The C Programming Language).
Первая глава быстро знакомит с Go; последущие 9 глав излагают все аспекты языка уже подробно; финальные же несколько глав показывают, как пользоваться сопутствующими инструментами. Узнается фирменный стиль Кернигана — лаконичный и точный; примеры кода немного синтетические, но суть языка отражают точно.
С момента публикации книги уже прошло несколько лет, определенные вещи в экосистеме
изменились, но и консервативный подход к развитию языка означает, что буквально за неделю
можно обновить все познания. Не думаю, что есть смысл читать
Что же до самого Golang… скучный, простой и предсказуемый. Его создатели много думали над тем, что не включать в язык. И список тех вещей, что добавлены не были, определенно не может устроить всех. Но лично мне простота Go симпатична. Да и горутины — штука очень и очень удобная, ни в какое сравнение не идущая с кашей, с которой приходится работать во множестве других языков.
На первый взгляд Go хорошо подходит для сетевого программирования, создания распределенных
приложений и околосистемной разработки. Скажем, на роль Java в
Комментарии
Comments powered by Disqus