本节内容

通过本节课您将习得如下内容:

一、简述Go语言背景和发展

  1. 软件开发的新挑战
  1. Go的三位创始人

Rob Pike
Unix 的早期开发者
UTF-8 创始人

Ken Thompson
Unix 的创始人
C语言创始人
1983年获图灵奖

Robert Griesemer
Google V8 JS Engine开发者
Hot Spot开发者

二、Go语言的特点

简单
Go只有25个关键字;特别是对于一些复杂编程任务如:并发编程,内存管理,Go语言有内置的并发支持及GC

高效
Go是编译的静态类型语言,并且可以通过指针进行直接内存访问

生产力
简单清新的依赖管理,简单清新的语法,以及独特的接口类型