1、语言介绍
什么go语言
go(又称
Golang
)是
Google开发的一种静态强类型、编译型、并发型,并具有 垃圾回收功能的编程语言.
Go语言有一个吉祥物,下图所示的
Go Gopher 是加拿大的小动物,中文名叫作 囊地鼠 。
诞生过程,解决什么问题,有什么好处?
罗伯特
·
格瑞史莫、罗勃
·
派克(
Rob Pike
)及肯
·
汤普逊于
2007
年
9
月开始设计
Go.
于2009
年
11
月正式宣布推出,成为开放源代码项目,支持
Linux
、
macOS
、 Windows等操作系统
.

1.Ken Thompson
是贝尔实验室
Unix
团队成员,
C
语言、
Unix
和
Plan 9
的创始人之一,在 20
世纪
70
年代,设计并实现了最初的
UNIX
操作系统,仅从这一点说,他对计算机
科学的贡献怎么强调都不过分。他还与 Rob Pike
合作设计了
UTF-8
编码方案。
2.Rob Pike
是
Go
语言项目总负责人,贝尔实验室
Unix
团队成员,除帮助设计 UTF-8外,还帮助开发了分布式多用户操作系统 Plan 9
、
Inferno
操作系统和
Limbo
编程语言,并与人合著了《The Unix Programming Environment
》对
UNIX
的设计理念做了正统的阐述。
3.Robert Griesemer
就职于
Google
,参与开发
Java HotSpot
虚拟机,对语言设计有深入的认识,并负责 Chrome
浏览器和
Node.js
使用的
Google V8 JavaScript
引擎的代码生成部分。设计Go
语言的初衷是满足
Google
的需求。设计此语言花费了两年的时间,融入了整个团队多年的经验及对编程语言设计的深入认识。设计团队借鉴了 Pascal
、
Oberon
和
C
语言的设计智慧,同时让Go
语言具备动态语言的便利性。因此,
Go
语言体现了经验丰富的计算机科学家的语言
设计理念,是为全球最大的互联网公司之一设计的。设计师说为什么开发go
语言:
“
我们做了大量的
C++
开发,厌烦了等待编译完成,尽管这是玩笑,但在很大程度上来说也是事实。"
Go语言的优势

Go开发的技术应用领域

哪些公司在用GO?

适合人群
