From Ruby to Golang: A Ruby Programmer’s Guide to Learning Go

Эта книга представляет собой специализированное руководство для программистов Ruby, которые хотят освоить язык Go (Golang). Автор использует сравнительный подход, помогая читателям перенести свои знания и ментальные модели из Ruby в контекст Go.

Книга начинается с фундаментальных различий между двумя языками, включая системы типов, структуры данных и парадигмы программирования. Особое внимание уделяется ключевым концепциям Go, таким как структуры (structs), указатели, методы с получателями значений и указателей, а также карты (maps) — аналогам хэшей в Ruby.

В последующих главах подробно рассматриваются массивы и срезы (slices) в Go, их поведение при присваивании, управление памятью и ёмкостью. Автор объясняет, как работать с вариативными функциями и интерфейсами, что является важной частью идиоматического Go.

Книга содержит практические примеры кода, вопросы для самопроверки в конце глав и фокусируется на типичных задачах, с которыми сталкиваются Ruby-разработчики при переходе на Go. Это делает её ценным ресурсом для плавного и эффективного освоения нового языка.

From Ruby to Golang: A Ruby Programmer’s Guide to Learning Go
A
Автор
Joel Bryan Juliano
Издательство
Leanpub
Год
2021
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент