深入浅出Go语言编程
上QQ阅读APP看书,第一时间看更新

1.3 Go语言优秀的语言特性

在编写代码时,我们最关心的往往是编码效率,其次是程序的执行效率。Go语言在编码效率和执行效率方面实现了极佳的平衡,且其代码的设计理念与计算机的运行方式高度契合,因此我们可以准确地判断程序的走向和运行速度,清晰地了解其工作原理。编码效率与执行效率的平衡、代码的设计理念与计算机运行方式的契合,正是Go语言的核心优势所在。

笔者结合自己的理解和使用Go语言进行软件开发的经验,并根据重要性将Go语言的特点进行了整理,具体如下。

采用了“少即是多”的设计哲学。

拥有强大的运行时(runtime)。

支持面向接口编程。

它是为工程服务的语言。

自带标准化的测试框架。

拥有丰富的标准库和第三方库。