什么是go语言
Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。
Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源,在2012年早些时候发布了Go 1稳定版本。现在Go的开发已经是完全开放的,并且拥有一个活跃的社区。
go语言设计的出来的目的
1.现有编程语言明显落后于硬件发展速度的问题
2.不能合理利用多核cpu的优势提升软件系统性能 的问题
3.软件复杂性越来越高,维护成本越来越高
4.企业开发不得不在快速开发和性能之间选择
go语言的优势
- 简单易学
go语言含有C语言的基因,因此上手并不是很难
- 丰富的标准库
网络库十分强大
- 跨平台
- 性能好
go的性能大概是python的三十倍,媲美C/C++
go语言用途
1.区块链
2.网络编程
3.云平台开发
4.服务器编程
5.分布式系统