【Duke】Go语言简介:历史背景、发展现状及语言特性 001 - PingPongGooo/GoFoundation GitHub Wiki

软件开发的新挑战

go是为了解决,google内部面临的一些开发挑战,而产生的。 主要有三个挑战

  1. 多核硬件架构
  2. 超大规模分布式计算集群 (达到上万台甚至更大规模)
  3. 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/