The Go Programming Language and Environment

被引:2
|
作者
Cox, Russ [1 ,2 ]
Griesemer, Robert [1 ,2 ]
Pike, Rob [1 ]
Taylor, Ian Lance [1 ,2 ]
Thompson, Ken [1 ]
机构
[1] Google, Mountain View, CA 94043 USA
[2] Google, Go Project, Mountain View, CA 94043 USA
关键词
Open source software;
D O I
10.1145/3488716
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Released as open source in November 2009, Go has become the foundation for critical infrastructure at every major cloud provider. The Go language enjoys widespread adoption despite having few technical advances. Instead, Go succeeded by focusing on the overall environment for engineering software projects. Go’s approach is to treat language features as no more important than environmental ones, such as careful handling of dependencies, scalable development and production, programs that are secure by default, tool-aided testing and development, amenability to automated changes, and long-term guaranteed compatibility. Go 1.18, released in March 2022, has added its first major new language feature which is parametric polymorphism tailored to fit well with the rest of Go.
引用
收藏
页码:70 / 78
页数:9
相关论文
共 50 条