На сегодняшний день Go - самый впечатляющий из новых языков программирования. Изначально он создавался для того, чтобы помочь задействовать всю мощь современных многоядерных процессоров. В этом руководстве Марк Саммерфильд, один из основоположников программирования на языке Go, показывает, как писать программы, в полной мере использующие его революционные возможности и идиомы. Данная книга представляет собой одновременно и учебник, и справочник, сводя воедино все знания, необходимые для того, чтобы продолжать освоение Go, думать на Go и писать на нем высокопроизводительные программы. Автор приводит множество сравнений идиом программирования, демонстрируя преимущества Go перед более старыми языками и уделяя особое внимание ключевым инновациям. Попутно, начиная с самых основ, Марк Саммерфильд разъясняет все аспекты параллельного программирования на языке Go с применением каналов и без использования блокировок, а также показывает гибкость и необычность подхода к...
Na segodnjashnij den Go - samyj vpechatljajuschij iz novykh jazykov programmirovanija. Iznachalno on sozdavalsja dlja togo, chtoby pomoch zadejstvovat vsju mosch sovremennykh mnogojadernykh protsessorov. V etom rukovodstve Mark Sammerfild, odin iz osnovopolozhnikov programmirovanija na jazyke Go, pokazyvaet, kak pisat programmy, v polnoj mere ispolzujuschie ego revoljutsionnye vozmozhnosti i idiomy. Dannaja kniga predstavljaet soboj odnovremenno i uchebnik, i spravochnik, svodja voedino vse znanija, neobkhodimye dlja togo, chtoby prodolzhat osvoenie Go, dumat na Go i pisat na nem vysokoproizvoditelnye programmy. Avtor privodit mnozhestvo sravnenij idiom programmirovanija, demonstriruja preimuschestva Go pered bolee starymi jazykami i udeljaja osoboe vnimanie kljuchevym innovatsijam. Poputno, nachinaja s samykh osnov, Mark Sammerfild razjasnjaet vse aspekty parallelnogo programmirovanija na jazyke Go s primeneniem kanalov i bez ispolzovanija blokirovok, a takzhe pokazyvaet gibkost i neobychnost podkhoda k...