Go语言的开篇,简单的说说发展史

Go 语言的发展史

Go语言的开篇,简单的说说发展史插图1

Go 语言如何诞生的

2007年,Google首席软件工程师Rob Pike与Robert Griesemer和Ken Thompson两位大师,决定创造一种新语言来取代C++,这就是Go语言。以下是Go语言的发展历程:

这里的发布时间都是正式版出来的时间。

  • 2009 年 11 月 10 日,Go 语言以开放源代码的方式向全球发布。

  • 2011 年 03 月 16 日,Go 语言的第一个稳定(stable)版本 R56 发布。

  • 2012 年 03 月 28 日,Go 语言的第一个正式版本 Go 1 发布。

  • 2013 年 04 月 04 日,Go 语言的 Go 1.1 beta1 测试版发布。

  • 2013 年 04 月 08 日,Go 语言的 Go 1.1 beta2 测试版发布。

  • 2013 年 05 月 02 日,Go 语言 Go 1.1 RC1 版发布。

  • 2013 年 05 月 07 日,Go 语言 Go 1.1 RC2 版发布。

  • 2013 年 05 月 09 日,Go 语言 Go 1.1 RC3 版发布。

  • 2013 年 05 月 13 日,Go 语言 Go 1.1 正式版发布。

  • 2013 年 09 月 20 日,Go 语言 Go 1.2 RC1 版发布。

  • 2013 年 12 月 01 日,Go 语言 Go 1.2 正式版发布。

  • 2014 年 06 月 18 日,Go 语言 Go 1.3 版发布。

  • 2014 年 12 月 10 日,Go 语言 Go 1.4 版发布。

  • 2015 年 08 月 19 日,Go 语言 Go 1.5 版发布,本次更新中移除了最后残余的C代码。

  • 2016 年 02 月 17 日,Go 语言 Go 1.6 版发布。

  • 2016 年 08 月 15 日,Go 语言 Go 1.7 版发布。

  • 2017 年 02 月 17 日,Go 语言 Go 1.9 版发布。

  • 2018 年 02 月 16 日,Go 语言 Go 1.10 版发布。

  • 2018 年 08 月 25 日,Go 语言 Go 1.11 版发布。

  • 2019 年 03 月 01 日,Go 语言 Go 1.12 版发布。

  • 2019 年 09 月 03 日,Go 语言 Go 1.13 版发布。

  • 2020 年 02 月 25 日,Go 语言 Go 1.14 版发布。

  • 2020 年 08 月 12 日,Go 语言 Go 1.15 版本发布。

  • 2021 年 02 月 17 日,Go 语言 Go 1.16 版本发布。

  • 2021 年 08 月 17 日,Go 语言 Go 1.17 版本发布。

  • 2022 年 03 月 15 日,Go 语言 Go 1.18 版本发布。

截止到 2022-06-01 日,当前最新版本的 Go 语言是 1.18.2 的版本。

学习肯定是按照这个学习了,有坑我们先踩了。毕竟我们正在精力当下。希望能够从零开始学一直成为源码贡献者。加入 contributions 一员。

Go 的官方网站,现在学习一个技术的最好方式就是官方网站的帮助文档, 如果这个技术够好, 够成熟, 已经有一个完善的帮助文档,比方说 Vue.js 的官方文档, 新版之后更加清爽了,学习起来更加方便了。

Go 也可以称为 Golang。这样叫的原因, 可能是因为, 之前已经有 Go 语言,为了区分。也可能是为了更好的朗读。官方一开始也是这样定义的, 其中一个官网的访问网址就是 golang.google.cn。

Go 的官方网站

地址:The Go Programming Language (google.cn)https://golang.google.cn/

或者:The Go Programming Languagehttps://go.dev/

官网效果如下, 随着时间的更新可能有改版。

Go语言的开篇,简单的说说发展史插图3

其实学习一个语言应该知道其中的优势, 以及语言诞生的原因,毕竟现在语言这么多,总有一些原因让我们选择它们。否则, 我直接用古老的语言就好了。

现在的趋势

Go语言在云计算、边缘计算、大数据、微服务、物联网、高并发领域应用得越来越广泛。越来越多的知名公司正在把Go作为开发新项目的首选语言。

Golang 的 Hello World!

packagemainimport"fmt"funcmain() {fmt.Println("Hello, 世界")}

代码看起来很清爽了。这里只是看下基础的代码。安装以后在进行基础的代码演示。

如何学习 Golang 这个语言

如果你有一个语言基础, 可以快速的学习, 花个两天看看语法, 应该很容易就可以使用基础的语法了。如果你的第一个语言是使用 Go,那就需要好好的把基础看一下, 知道什么是变量,语法,函数,类,包等概念。后续会详解。

重要的是要动手去练,在练的过程中才能知道看并不是真的能写出来。眼会不是真的会。

当然本系列教程会从零开始学习,也可以跟着这个教程来学习, 大家一起学起来。希望你能够了解Go,掌握 Go,成为一个好的开发者。这里不特指 Go,只要记得语言只是你实现的业务的方式。重要的还是如何完成你的功能, 而不是什么语言好,学习的过程中,理解其中的不同。

当然学习一个编程语言不能真的什么都不懂, 如果你电脑都不知道开机,不知道文件和文件夹的概念, 不知道什么是终端, 还是要了解一下, 在来学习可能更加快。要不然, 所有的汉字你都认识, 但是你好像又不认识一样。

学习任何一门编程语言, 首先就需要安装它, 虽然现在有很多的在线的Playground, 在线的演示运行环境, 但是本地的开发应该更适合学习。

首要的任务就是安装它。 并能运行你的代码。

这节就先说到这, 下一章节就来说说如何在三个系统中安装 Golang 的语言。

举报/反馈

原创文章 Go语言的开篇,简单的说说发展史,版权所有
如若转载,请注明出处:https://www.itxiaozhan.cn/20229478.html

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注