Go
众所周知,Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。
Go 语言特色
谈到语言,从20世纪起有很多语言诞生,如C++,java,python都有自己的特点。我们学习Go语言是为了什么呢?当然是为了Go的特点,是简洁、快速、安全,还实现了并行、开源内存管理、数组安全、以及编译迅速。
Go 用途
Go 语言被设计成一门应用于搭载 Web 服务器,存储集群或类似用途的巨型中央服务器的系统编程语言。 对于高性能分布式系统领域而言,Go 语言无疑比大多数其它语言有着更高的开发效率。它提供了海量并行的支持,这对于游戏服务端的开发而言是再好不过了。抖音就是使用了GO 语言,才能有优秀的性能吧。
第一个GO 语言程序
第一个 Go 程序 怎么能少了hello world, 编写第一个 Go 程序 hello.go(Go 语言源文件的扩展是 .go),要记得.go。package main是不能少的,首先要引入包 import "fmt" ,函数体func main() {} 相当于C语言的主函数,输出和C语言相似,可以用fmt.println("hello world"),ln是代表输出一行。 怎么运行呢? 我们可以通过下载插件点击IDE的运行按钮,不过Go语言可以在控制台上输入go run命令。对于我们这个程序来说,在控制台上输入 go run hello.go 就行,go run 的用法就是 "go run 目的文件名"。执行完以后就会打印hello world。Go当然还能生成二进制文件,使用go build命令,go build 命令和go run 的命令用法相似。不过使用完go build 命令后控制台出现不了hello world,我们需要运行二进制文件才能看见hello world。在控制台上输入 .\hello.go 就可以看见久违的hello world了。
学习go语言的建议: go语言和java语言相似,对于有java语言基础的同学来说比较简单,也就是面向对象的语言。当然刚学习完C语言的同学也可以学Go,不过要去补充一下面向对象的基础。
好了,通过这篇文章相信你能了解Go语言的特点,希望能顺利看见hello world,就此打开Go语言的大门。