今天小编给大家介绍下什么是GO语言?Go语言的优势有哪些,一起看看吧
曾协助实现Java的HotSpot编译器和JavaScript V8引擎的Robert Griesemer,曾是贝尔实验室的Unix团队和Plan9操作系统成员,与Thompson一起创造了UTF-8字符编码的Rob Pike以及技术圣殿的人物,创造了C语言和Unix,获得了1983年图灵奖和1988国家技术奖的Ken Thompson。
据说这些大神们创建Go语言的初衷是:近十年来开发程序之难让我们有点沮丧。于是Go诞生了。
静态类型语言,但是有动态语言的感觉,静态类型的语言就是可以在编译的时候检查出来隐藏的大多数问题,动态语言的感觉就是有很多的*可以使用,写起来的效率很高。
语言层面支持并发,这个就是Go语言*的特色,天生的支持并发,天生的基因和*是有区别的,大家一样美丽,但是你喜欢*的还是天生基因的美丽呢?Go语言就是基因里面支持的并发,可以充分的利用多核,很容易的使用并发。
内置runtime,支持垃圾回收,这属于动态语言的特性之一吧,虽然目前来说GC不算完美,但是足以应付我们所能遇到的大多数情况,特别是Go1.1之后的GC。