参考文献:https://www.yuque.com/docs/share/58eaf54d-6fd0-4d06-9b1a-0ef25c349bec

 

GO语言的哲学

  1. 面向接口编程:go的接口是duck模型,面向接口编程,而不需要显示的声明,将语言能做的事情交给语言做;
  2. 使用组合的编程:通过函数、接口、组合等简单方式。
  3. 正交性:语言设计的正交性,保证语言的稳定性和简单性。go的多个特性之间都是正交的:goroutine,接口,组合,类型系统等
  4. 即是多:有且仅有一种方法把事情做好做对(减少语言的特性)。
  5. 并发语言层面支持:并发更方便利用多核,有更强的表现力来模拟真实世界
  6. 开放性:开源,语言的实现对程序员不是个黑盒子,任何想了解语言实现的人都可以参与进来
posted on 2024-07-17 14:37  远远A心  阅读(13)  评论(0编辑  收藏  举报