上QQ阅读APP看书,第一时间看更新
1.3 Go语言优秀的语言特性
在编写代码时,我们最关心的往往是编码效率,其次是程序的执行效率。Go语言在编码效率和执行效率方面实现了极佳的平衡,且其代码的设计理念与计算机的运行方式高度契合,因此我们可以准确地判断程序的走向和运行速度,清晰地了解其工作原理。编码效率与执行效率的平衡、代码的设计理念与计算机运行方式的契合,正是Go语言的核心优势所在。
笔者结合自己的理解和使用Go语言进行软件开发的经验,并根据重要性将Go语言的特点进行了整理,具体如下。
● 采用了“少即是多”的设计哲学。
● 拥有强大的运行时(runtime)。
● 支持面向接口编程。
● 它是为工程服务的语言。
● 自带标准化的测试框架。
● 拥有丰富的标准库和第三方库。