应用于搭建 Web 服务器,存储集群或类似用途的巨型中央服务器的系统编程语言.
Go 是谷歌的编程语言,而不是社区的.在这位博主看来,虽然 Go 语言拥有一个贡献者社区,但是它并不是社区的项目,只是谷歌的一个项目.所以只要是谷歌反对的东西,没有人可以把这个东西加到 Go 语言中.
很多社区成员为 Go 语言贡献了很多重要并且有价值的东西,这些从贡献者和提交者的多样性就可以看出来.但谷歌作为整个 Go 社区的守门人,它独自决定什么东西可以被 Go 语言接受,什么不能被接受.
在 Go 语言模块系统上发生的一件事情,谷歌 Go 语言核心团队的一名成员放弃了由外部 Go 社区开发的一个模块系统,因为它使用了另一种不同的模型.Go 语言拥有一个贡献者社区,但是它并不是一个社区项目.
Go语言主要用作服务器端开发,其定位是用来开发"大型软件"的,适合于需要很多程序员一起开发,并且开发周期较长的大型软件和支持云计算的网络服务.
Go语言融合了传统编译型语言的高效性和脚本语言的易用性和富于表达性,不仅提高了项目的开发速度,而且后期维护起来也非常轻松.
编译器
当前有两个Go编译器分支,分别为官方编译器gc和gccgo.官方编译器在初期使用C写成,后用Go重写从而实现自举.Gccgo是一个使用标准GCC作为后端的Go编译器.
官方编译器支持跨平台编译(但不支持CGO),允许将源代码编译为可在目标系统、架构上执行的二进制文件.
go语言适用的领域有:
Go语言主要用作服务器端开发,其定位是用来开发"大型软件"的,适合于很多程序员一起开发大型软件,并且开发周期长,支持云计算的网络服务.
Go语言能够让程序员快速开发,并且在软件不断的增长过程中,它能让程序员更容易地进行维护和修改.它融合了传统编译型语言的高效性和脚本语言的易用性和富于表达性.
以上就是土嘎嘎小编为大家整理的go语言用来写什么相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!