advanced-go-programming-book README

The project's README from github.com/chai2010/advanced-go-programming-book. As one markdown file: README.md.

Go语言高级编程 (Advanced Go Programming)


两位作者的公众号:


Go语言高级编程(第2版)终于出版

https://www.epubit.com/bookDetails?id=UB8e75a5d38685c


本书涵盖CGO、Go汇编语言、RPC实现、Web框架实现、分布式系统等高阶主题,针对Go语言有一定经验想深入了解Go语言各种高级用法的开发人员。对于刚学习Go语言的读者,建议先从《Go语言圣经》开始系统学习Go语言的基础知识。如果希望深入学习Go语言语法树结构,可以参考《Go语法树入门——开启自制编程语言和编译器之旅》。如果想从头实现一个玩具Go语言可以参考《从头实现µGo语言》。

购买链接:

相关文章

  1. GopherChina 2019大会推荐书单来啦
  2. 深入Go的底层,带你走近一群有追求的人

相关报告

  1. Go语言简介 - chai2010 武汉·黄鹤会 2018/12/16
  2. GIAC: 2018 - Go 语言将要走向何方? - chai2010 上海·GIAC全球互联网架构大会 2018/11/23
  3. Go语言并发编程 - chai2010 武汉·光谷猫友会 2018/09/16, 整理01/整理02
  4. 深入CGO编程: https://github.com/chai2010/gopherchina2018-cgo-talk

版权声明

知识共享许可协议
Go语言高级编程 由 柴树杉,曹春晖 采用 知识共享 署名-非商业性使用-禁止演绎 4.0 国际 许可协议进行许可。

严禁任何商业行为使用或引用该文档的全部或部分内容!

欢迎大家提供建议!


鸣谢

感谢大家提供 PR!以下排名不分先后:


fuwensun

qichengzx

lewgun

LaoK996

plpan

xiaoliwang

barryz

alphayan

leobuzhi

iikira

fognome

darren

jiayx

orangle

yangtaooo

bcb51

mathrobot

7535

cloverstd

douglarek

RealDeanZhao

yyt030

yuqaf1989

BeccaBecca

cloudzhou

ezioruan

hacknode

Frozen-Shadow

https://api.github.com/repos/chai2010/advanced-go-programming-book/contributors

advanced-go-programming-book (chai2010/advanced-go-programming-book)

Searching Database…

Что это такое?Это книга с открытым исходным кодом «Advanced Go Programming» (Go语言高级编程), которая охватывает CGO, ассемблер Go, реализацию RPC, плагины Protobuf, реализацию веб-фреймворка и распределённые системы. Она рассчитана на разработчиков, у которых уже есть некоторый опыт работы с Go.
Это то, что я читаю онлайн, или есть и печатное издание?Книгу можно бесплатно читать онлайн на китайском языке, а также выпущено печатное второе издание, которое продаётся в розничных магазинах, таких как JD и Dangdang.
С чего начать, если я только знакомлюсь с Go?Совсем начинающим сначала рекомендуют «The Go Programming Language» (Go语言圣经), чтобы освоить основы; затем эта книга развивает эту базу в более сложных темах.
Нужен ли предварительный опыт работы с Go, чтобы читать эту книгу?Да, она написана для разработчиков, у которых уже есть некоторый опыт работы с Go и которые хотят глубже изучить продвинутое использование языка.
Книга уже закончена или всё ещё пишется?Она завершена: в описании репозитория указано 完稿 (завершена), и уже вышло опубликованное второе печатное издание.
Чем эта книга отличается от «The Go Programming Language» (Go语言圣经)?Та книга учит основам Go; эта исходит из того, что база уже есть, и углубляется в такие темы, как CGO, ассемблер Go, RPC, плагины Protobuf, внутреннее устройство веб-фреймворков и распределённые системы.
Что такое 凹语言 и WaBook, которые упоминаются вместе с этой книгой?凹语言 — это язык программирования, созданный для WebAssembly, а WaBook — инструмент для создания электронных книг на основе Markdown, написанный на Go; оба проекта — побочные работы тех же авторов.
Creator
chai2010
Size
20.1 MB
Stars
20.1K
Updated
CommitOct 07
Age
8y
Commits · 90 Days