在这个时代,学习成为了一个人一生的任务,我们在学习的过程中,不要只扩展深度,知识的广度也同样的重要,下面我就来简要的介绍一下Go这门最近很火热的编程语言吧。
Go语言是由Google在2009年发行并开源的,在2009年就获得了TIOBE之星。
据发起者说,开发这门语言的主要原因就是受不了C++的各种问题,但又非常需要C++极致的性能,于是在2007年就开始设计Go语言了。
由于是Google发行的,Go一经发布就在开源界掀起一阵阵的波浪,更有不少人将Go立为自己的第一语言。 大名鼎鼎的Google
GO语言的吉祥物
Go的特点就是在开发过程中,又能达到静态编译语言的安全和性能,又能拥有动态语言的高维护性。
它的主要目标就是:“兼具 Python 等动态语言的开发速度和 C/C++等编译型语言的性能与安全性”。
Go语言可以在不损失应用程序性能的情况下降低代码的复杂性,具有“部署简单、并发性好、语言设计良好、执行性能好”等优势。
要成为一个成功的语言,基于这个语言开发的优秀项目是必不可少的。用Go语言开发的重要项目有:Docker、Go-Ethereum、Thrraform 和 Kubernetes。
在这其中最出名就是Docker了,在许多公司的服务器都使用了Docker。
Docker的logo
最后我们就用Hello World来结束吧
package main
import "fmt"
func main()
{
fmt.Println("Hello, World")
}