这篇文章我们来聊聊Go语言。
Go语言发展历史
以下是Go语言发展的几个里程碑节点:
- Go一开始是Google内部的一个项目,由三位大佬Rob Pike、Robert Griesemer、Ken Thompson早2007年发起。
- 在2009年11月,Go语言正式对外开源。
- 在2010年,开始在内部项目中使用。
- 在2015年8月,Go 1.5版本发布,其使用Go语言实现了自己的编译器,结束了使用C编译器的历史。
- 在2018年8月,Go 1.11版本发布,在这个版本中,引入了Go Modules,作为官方的包管理器。
- 在2019年9月,Go 1.13版本引入了错误处理的新特性。
- 在2022年3月,Go 1.18版本引入了泛型。
可以看到,Go还处在快速的发展过程之中,经常看看Go的官方更新日志,还是十分必要的。
Go语言特性
和其他语言比起来,Go的几个比较有趣的语言特性如下:文章来源:https://www.toymoban.com/news/detail-829892.html
- 最为熟知的,就是它的并发模型,即通过goroutine和channel来实现并发编程。
- 其次是在编译器层面实现的垃圾收集器,包括不允许无用变量的存在等,是一个很有趣的特性。
- 再者就是Go标准安装包中自带了一切开发所需工具,如编译,自动化测试,代码格式化等等,并且这些工具的使用方式在各个操作系统上维持了一致性。
- 然后就是跨平台编译,这个是一个很方便的特性,比java的虚拟机要更优秀一些,毕竟不需要再安装依赖。
小结
Go语言尚在快速发展中,是一个很有趣的语言,值得我们学习。下一节我们开始进行开发环境的安装讲解。文章来源地址https://www.toymoban.com/news/detail-829892.html
到了这里,关于Go教程-Go语言简介的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!