Название книги: Язык программирования Go.
Год: 2016
Авторы: Алан А. А. Донован, Брайан У. Керниган
Страниц: 436
Язык: Русский
Формат: pdf, fb2, epub, mobi
Размер: 18 MB, 48 MB, 6 MB, 7 MB

Описание книги «Язык программирования Go.(2016)»: 

Go был задуман в сентябре 2007 года Робертом Грисемером (Robert Griesemer), Робом Пайком (Rob Pike) и Кеном Томпсоном (Ken Thompson) из Google и анонсирован в ноябре 2009 года. Целью разработки было создание выразительного, высокоэффективного как при компиляции, так и при выполнении программ языка программирования, позволяющего легко и просто писать надежные высокоинтеллектуальные программы.

Go имеет поверхностное сходство с языком программирования С и обладает тем же духом инструментария для серьезных профессиональных программистов, предназначенного для достижения максимального эффекта с минимальными затратами. Но на самом деле Go — это нечто гораздо большее, чем просто современная версия языка программирования С. Он заимствует и приспосабливает для своих нужд хорошие идеи из многих других языков, избегая возможностей, которые могут привести к созданию сложного и ненадежного кода. Его способности к параллелизму новы и чрезвычайно эффективны, а подход к абстракции данных и объектно-ориентированному программированию непривычный, но необычайно гибкий. Как и все современные языки, Go обладает эффективным механизмом сбора мусора.

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

Go — это проект с открытым исходным кодом, так что исходные тексты его библиотек и инструментов, включая компилятор, находятся в открытом доступе. Свой вклад в язык, его библиотеки и инструментарий вносят многие программисты всего мира. Go работает на большом количестве Unix-подобных систем, таких как Linux, FreeBSD, OpenBSD, Mac OS X, а также на Plan 9 и Microsoft Windows; при этом программы, написанные для одной из этих сред, легко переносимы на другие.

Эта книга призвана помочь вам начать работать с Go, причем с самого начала эффективно использовать все его особенности и богатые стандартные библиотеки для написания понятных, идиоматичных и эффективных программ.

Оглавление:

Глава 1. Учебник 
Глава 2. Структура программы 
Глава 3. Фундаментальные типы данных 
Глава 4. Составные типы 
Глава 5. Функции 
Глава 6. Методы 
Глава 7. Интерфейсы 
Глава 8. Go-подпрограммы и каналы 
Глава 9. Параллельность и совместно используемые переменные 
Глава 10. Пакеты и инструменты Go 
Глава 11. Тестирование 
Глава 12. Рефлексия 
Глава 13. Низкоуровневое программирование 

Скачать книгу: «Язык программирования Go.(2016)»

читать книгу «Язык программирования Go.(2016)» онлайн

Оцените книгу
[Всего: 1 Средний: 5]

Написать комментарий