Язык программирования Go

Язык программирования Go
Другая компьютерная литература, Программы
Год: 2016
Добавил: Admin 17 Июн 21
Проверил: Admin 17 Июн 21
Формат:  PDF (16915 Kb)
  • Currently 0/5

Рейтинг: 0/5 (Всего голосов: 0)

Аннотация

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, причем с самого начала эффективно использовать все его особенности и богатые стандартные библиотеки для
написания понятных, идиоматичных и эффективных программ.

Похожие книги

Комментарии к книге "Язык программирования Go"

Комментарий не найдено. Будьте первыми!
Чтобы оставить комментарий или поставить оценку книге Вам нужно зайти на сайт или зарегистрироваться