Программирование на языке Go, 2013, Марк Саммерфильд
Перед вами практическое руководство по Go, революционно новому языку программирования со встроенной поддержкой параллельного программирования, который упрощает разработку программ для многопроцессорных систем. На данный момент, Go – самый превосходный из новых языков программирования. Он изначально создавался, дабы помочь задействовать полную мощь современных многоядерных процессоров. В данном руководстве первопроходец языка Go Марк Саммерфильд расказывает, каким образом писать программы, в полной мере применяющие его революционные возможности и идиомы . Будучи в то же время и учебником, и справочником, книга «Программирование на языке Go» объединяет в себе все сведения, которые понадобятся, для того чтобы продолжить изучение Go, думать на Go и создавать высокопроизводительные программы на Go. Саммерфильд приводит массу сравнений идиом программирования, показывая преимущества Go перед более давними языками, уделяя особенное внимание ключевым инновациям. Заодно, начиная с самых начал, он объясняет все аспекты параллельного программирования на языке Go с использованием каналов и без применения блокировок, а также гибкость и необычность подхода к объектно-ориентированному программированию с использованием механизма динамической типизации.