Golang简介
Golang,也称为Go,是由Google开发的一种静态强类型、编译型的系统级编程语言,具有语法简洁、并发支持、高效的内存管理和垃圾回收机制等特性。它由Ken Thompson、Rob Pike和Robert Griesemer于2007年设计,旨在解决当时Google面临的软件开发与维护问题。
Golang 语言语法与 C 语言相近,但功能上有:内存安全,GC(垃圾回收),结构形态及 CSP-style 并发计算。
本文中,我们开始学习Golang,主要参考:
- Go官方网站
- Go Tour,交互式的Go教程
- Go by Example,通过实例学习Go语言
- Effective Go,官方文档教我们编写高效的Go代码
- Go 语言教程
- Go标准库中文文档
- Go程序设计语言(Go语言圣经)