【Duke】Go语言简介:历史背景、发展现状及语言特性 001 - PingPongGooo/GoFoundation GitHub Wiki
软件开发的新挑战
go是为了解决,google内部面临的一些开发挑战,而产生的。 主要有三个挑战
- 多核硬件架构
- 超大规模分布式计算集群 (达到上万台甚至更大规模)
- Web模式导致的前所未有的开发规模和更新速度
Go 语言简介
2007 年 诞生于 谷歌 创始人:
Rob Pike
Unix 的早期开发者 UTF-8 创始人
Ken Thompson
Unix的创始人 C 语言创始人 1983年获 图灵奖
Robert Griesemer
Google V8 JS Engine Hot Spot 开发
为什么会用 Go 这个名字
Rob Pike 在一封邮件中写道:
i had a couple of thoughts on the drive home.
1.name
'go'.you can invent reasons for this name but it has nice properties.
it's short,easy to type.tools:goc,gol,goa. if there's an interactive debugger/interpreter it could just
be called 'go'. the suffix is .go
...
Go 特点
简单
25个关键字
高效
垃圾回收 指针
生产力
只支持复合
#下载安装 Go 语言 https://golang.org/doc/install https://golang.google.cn/dl/