未来将基于Go语言之上延伸的新的编程语言

Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。

Go语言自2009年问世以来,一直以高效的开发效率和完美的运行速度风靡全球,它有执行性能、并发性能、开发效率、编译迅速、强大的标准库、稳定性、代码简易等特色

Go语言能做什么?

服务端开发、爬虫及大数据、网络编程、区块链领域、Paas云平台领域、分布式存储领域、容器虚拟化...

21世纪的C语言

Go语言是谷歌2009年发布的第二款开源编程语言,旨在针对多处理器系统应用程序的编程进行优化,使用Go语言编译的程序不仅可以与C或C++代码速度相媲美,同时支持并行进程且更加安全可靠。

谷歌首席软件工程师罗布·派克(Rob Pike)曾说:他们之所以开发Go,是因为过去10多年间软件开发的难度令人沮丧,而Go让他体验到从未有过的开发效率。

Go语言作为谷歌推出的全新编程语言,可以在不损失应用程序性能的前提下降低代码的复杂性。此外,谷歌还希望Go语言能提升现有编程语言对程序库依赖性的管理。

Go语言的发展由来

2007年,谷歌工程师Rob Pike, Ken Thompson和Robert Griesemer开始设计一门全新的语言,这是Go语言的最初原型。

2009年11月10日,Go语言以开放源代码的方式向全球发布。

2011年3月16日,Go语言的第一个稳定(stable)版本r56发布。

2012年3月28日,Go语言的第一个正式版本Go1发布。

2013年4月04日,Go语言的第一个Go 1.1beta1测试版发布。

之后在移除“残余C代码”的同时稳步升级……

2019年1月16日,Go语言Go 1.11.5版发布。

Go特点

完美的的开发效率,运行速度媲美C语言开发,开发效率接近PHP。

▪ 代码简洁明了、规范统一,GO语言代码简易度接近Python,少量代码即可快速搭建框架。

▪ 编译迅速,Go可直接编译成机器码而不依赖其他库,仅需6秒即可编写最大的微服务,其速度远超Java和C++。

▪ 强大的标准库,覆盖网络、系统、编码、图形及加密方方面面,包括互联网应用、系统编程和网络编程。

▪ 稳定性,Go语言编译检查、严格的编码规范和软件生命周期工具(开发、测试、部署、维护等等),其稳定性远超其他编程语言。

 

 0
 0
 分享
评论图片
评论