- Go语言精进之路:从新手到高手的编程思想、方法和技巧(1)
- 白明
- 168字
- 2022-01-04 17:35:04
2.1 Go语言的先祖
和绝大多数编程语言相似,Go语言也是“站在巨人的肩膀上的”,正如图2-1所示,Go继承了诸多编程语言的特性。
图2-1 Go语言的先祖(图片来自《Go程序设计语言》一书)
Go的基本语法参考了C语言,Go是“C家族语言”的一个分支;而Go的声明语法、包概念则受到了Pascal、Modula、Oberon的启发;一些并发的思想则来自受到Tony Hoare教授CSP理论[1]影响的编程语言,比如Newsqueak和Limbo。