Go语言简介

深藏阁楼爱情的钟 2022-03-17 12:58 388阅读 0赞

一、Go简介

在这里插入图片描述
Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。
Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源,在2012年早些时候发布了Go 1稳定版本。现在Go的开发已经是完全开放的,并且拥有一个活跃的社区。
Go 语言是谷歌推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。
Go 语言被设计成一门应用于搭载 Web 服务器,存储集群或类似用途的巨型中央服务器的系统编程语言。
对于高性能分布式系统领域而言,Go 语言无疑比大多数其它语言有着更高的开发效率。它提供了海量并行的支持,这对于游戏服务端的开发而言是再好不过了。 前面提到的Docker就是GO语言开发的

二、用途

(1)Go 语言特色
简洁、快速、安全
并行、有趣、开源
内存管理、数组安全、编译迅速

(2)Go 语言用途
Go 语言被设计成一门应用于搭载 Web 服务器,存储集群或类似用途的巨型中央服务器的系统编程语言。
对于高性能分布式系统领域而言,Go 语言无疑比大多数其它语言有着更高的开发效率。它提供了海量并行的支持,这对于游戏服务端的开发而言是再好不过了。

三、Go的”Hello World”

  1. package main
  2. import "fmt"
  3. func main() {
  4. fmt.Println("Hello, World!")
  5. }

发表评论

表情:
评论列表 (有 0 条评论,388人围观)

还没有评论,来说两句吧...

相关阅读

    相关 GO-语言简介(1)

    起源: 软件开发的新挑战: 1. 多核硬件架构 2. 超大规模的分布式计算集群 3. Web模式导致的前所未有的开发规模和更新速度 追求极致的简单:

    相关 Go——Go语言简介

    Go语言的诞生背景 G0语言的诞生主要基于如下原因: 1. 摩尔定律接近失效后多核服务器已经成为主流,当前的编程语言对并发的支持不是很好,不能很好地发挥多核CPU的威

    相关 GO语言:Protobuf简介

    RPC 通信 对于单独部署,独立运行的微服务实例而言,在业务需要时,需要与其他服务进行通信,这种通信方式是进程之间的通讯方式(inter-process communic

    相关 Go语言:RPC简介及原理介绍

    背景 在前面的课程《Go语言微服务理论与实践课程》课程中,我们已经学习了微服务的理论知识,了解了微服务实践中需要解决哪些问题。从本篇技术文档开始,我们进入新的微服务内容的

    相关 Go语言简介与详细安装教程

    提到Go语言渴望能很多人会觉得很陌生,就像Scala语言一样,是个小众语言,不被广泛认知,其实现在世界上有很多的机器语言,如果让我们都去一一掌握的话也不现实,毕竟人的时间和经历