谷歌发布了其Go编程语言的1.0版本。
谷歌最初在2009年将Go作为一种“实验性语言”推出,现在已经发布了这项技术的1.0版本。在推出的时候,谷歌将Go描述为一种试图将Python这样的动态语言的开发速度与C或C++这样的编译语言的性能和安全性结合起来的语言。
走一个接着走
谷歌软件工程师、Go语言的核心贡献者Andrew Gerrand在博客中写道:
“今天标志着Go编程语言发展的一个重要里程碑。我们宣布了Go版本1,简称Go 1,它定义了一种语言和一组核心库,为创建可靠的产品、项目和出版物提供了稳定的基础。”
Gerrand说,Go 1是第一个支持二进制发行版的Go版本。“它们适用于Linux、FreeBSD、Mac OS X,我们很兴奋地宣布,还有Windows,”他说。
此外,Gerrand表示,Go 1的驱动力是用户的稳定性。他说,编写Go 1程序的人可以相信,在许多环境中,在数年的时间尺度内,这些程序将继续编译和运行而不发生变化。同样,撰写关于Go 1书籍的作者可以肯定,他们的例子和解释将对今天和未来的读者有所帮助。
“Go 1是今天使用的Go的代表,而不是重大的重新设计,”Gerrand说。“在它的规划中,我们专注于清理问题和不一致之处,并提高可移植性。很久以来,我们已经设计并原型化了许多变化,但是没有发布,因为它们是向后不兼容的。Go 1包含了这些变化,这些变化为语言和库提供了显著的改进,但有时也会引入旧程序的不兼容性。幸运的是,Go Fix工具可以自动完成使程序达到Go 1标准所需的大部分工作。”
Gerrand说,Go 1引入了语言和标准库的变化。Go 1发行说明中记录了完整的变更列表。Gerrand说,对于从早期版本的Go中移植代码的程序员来说,这个文档是一个重要的参考。
最后,Go 1的发布触发了谷歌应用引擎SDK的新版本,Gerrand说。“一个类似的修订和稳定过程已经被应用到应用引擎库,为开发者提供了一个为应用引擎构建程序的基础,这些程序将运行多年,”他说。
另请阅读:
英国CMA调查谷歌在线搜索统治地位
本文来自作者[编辑]投稿,不代表鑫泰和立场,如若转载,请注明出处:https://xintaihe.cn/xthzx/202501-4763.html
评论列表(4条)
我是鑫泰和的签约作者“编辑”!
希望本篇文章《这一切都是为了谷歌的编程语言版本》能对你有所帮助!
本站[鑫泰和]内容主要涵盖:国足,欧洲杯,世界杯,篮球,欧冠,亚冠,英超,足球,综合体育
本文概览: 谷歌发布了其Go编程语言的1.0版本。 谷歌最初在2009年将Go作为一种“实验性语言”推出,现在已经发布了这项技术的1.0版本。在推出的时候,谷歌将Go描述为一...