首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Go自创建以来发生了很大变化吗?

Go自创建以来发生了很大变化吗?
EN

Stack Overflow用户
提问于 2015-10-17 13:16:18
回答 1查看 78关注 0票数 1

我最近也在学习Ember.js。这并不是真正的比较,因为Ember.js是一个框架,而Go是一种语言。Ember.js相对较新,我发现今年才写的一些教程已经过时了。

例如,2010年的博客https://blog.golang.org/gos-declaration-syntax,关于Go的声明语法是否仍然有效?

EN

回答 1

Stack Overflow用户

发布于 2015-10-17 19:08:26

Go并没有像它的第一次公开发布那样改变太多。这个博客很不错。

Go有兼容性保证。

Go 1 and the Future of Go Programs

引言

期望

操作系统

工具

Introduction

Go版本1(2012年3月)的发布,简称Go 1,是该语言发展过程中的一个重要里程碑。Go 1是一个稳定的平台,用于Go编写的程序和项目的增长。

Go 1定义了两件事:第一,语言的规范;第二,一组核心API的规范,即Go库的“标准包”。Go 1版本包括两个编译器套件(gc和gccgo)的实现,以及核心库本身。

它的意图是,在Go 1规范中编写的程序将在该规范的生命周期内继续正确编译和运行,不变。在某些不确定的点上,Go 2规范可能会出现,但在此之前,今天工作的Go程序应该继续工作,即使未来Go 1的“点”版本出现(Go 1.1,Go 1.2,等等)。

兼容性是源码级别的。不保证不同版本之间编译包的二进制兼容性。在点发布后,Go源代码将需要重新编译以链接到新版本。

API可能会增长,获取新的包和功能,但不会破坏现有的Go 1代码。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33183028

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档