go语言不是用汉语开发,早期Go是用汇编语言和C语言开发的,后来Go成熟了之后,Go语言就开始自举、用早期版本重写了Go语言编译器;go语言是Google的Robert Griesemer,Rob Pike及Ken Thompson开发的一种静态强类型、编译型语言。
本教程操作环境:Windows10系统、GO 1.18版、Dell G3电脑。
go语言是用汉语开发吗?
不是。是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种静态强类型、编译型语言。
GO语言是Google开发的开源编程语言诞生于2006年1月,于2009年11月开源,2012年发布稳定版。Go语言在多核并发上拥有原生的设计优势,Go语言从底层原生支持并发,无须第三方库、开发者的编程技巧和开发经验。
Go是非常年轻的一门语言,它的主要目标是“兼具Python等动态语言的开发速度和C/C++等编译型语言的性能与安全性”
经过Go语言重构的系统能使用更少的硬件资源获得更高的并发和I/O吞吐表现。
Go语言的并发是基于 goroutine 的,goroutine 类似于线程,但并非线程。可以将 goroutine 理解为一种虚拟线程。Go 语言运行时会参与调度 goroutine,并将 goroutine 合理地分配到每个 CPU 中,最大限度地使用CPU性能。
goroutine的特点:
-
具有可增长的分段堆栈。这意味着它们只在需要时才会使用