![Go语言精进之路:从新手到高手的编程思想、方法和技巧(1)](https://wfqqreader-1252317822.image.myqcloud.com/cover/145/42557145/b_42557145.jpg)
上QQ阅读APP看书,第一时间看更新
2.1 Go语言的先祖
和绝大多数编程语言相似,Go语言也是“站在巨人的肩膀上的”,正如图2-1所示,Go继承了诸多编程语言的特性。
![022-1](https://epubservercos.yuewen.com/FFD02B/22070569809738406/epubprivate/OEBPS/Images/022-1.jpg?sign=1739144071-BGX4RpIdowVwb57Qsqv9fkxIfkWSDRTb-0-010c9143cf9395c880c604eff0bc4811)
图2-1 Go语言的先祖(图片来自《Go程序设计语言》一书)
Go的基本语法参考了C语言,Go是“C家族语言”的一个分支;而Go的声明语法、包概念则受到了Pascal、Modula、Oberon的启发;一些并发的思想则来自受到Tony Hoare教授CSP理论[1]影响的编程语言,比如Newsqueak和Limbo。
和绝大多数编程语言相似,Go语言也是“站在巨人的肩膀上的”,正如图2-1所示,Go继承了诸多编程语言的特性。
图2-1 Go语言的先祖(图片来自《Go程序设计语言》一书)
Go的基本语法参考了C语言,Go是“C家族语言”的一个分支;而Go的声明语法、包概念则受到了Pascal、Modula、Oberon的启发;一些并发的思想则来自受到Tony Hoare教授CSP理论[1]影响的编程语言,比如Newsqueak和Limbo。