根据全球知名的编程语言排行榜TIOBE在4月份公布的最新的编程语言排名,令人瞩目的是,Go语言已经跃升至历史最高位,位列排行榜第七名,并且Go语言是前十榜单中最年轻的编程语言。
(数据来源:https://www.tiobe.com/tiobe-index)
语法特点
Go语言是为人创造的语言,而不是为计算机创造的。相比机器人可能容易犯错,不耐烦,缺乏经验,所以Go 代码的设计和细节中体现着很多人性化的思想。
就比如时间格式转换,就封装的更让人容易记:
代码语言:go复制format := time.Now().Format("2006-01-02 03:04:05") // 因为在国外时间一般把年放在后面,所以就成为01-02 03:04:05 2006,即123456
无为而治
这本是老子的思想,Golang的创始团队或许早期学过东方先贤的思想精髓吧。
最好的优化是不需要优化。Go之"道"的最后一个教义是无为。
解决问题的心态是好的,但没有问题才是更好。
以上就是对Go语言之道的简要分享。相信未来随着技术的不断发展和创新,Go语言有望继续保持领先地位,为软件开发带来更多的惊喜和突破。