Skip to content
字数
300 字
阅读时间
2 分钟

语言层面的优劣

就事后诸葛的角度来看,Go 语言的这些地方都做的还不错:拥有自动垃圾回收、一个包系统、函数作为一等公民、词法作用域、系统调用接口、只读的 UTF8 字符串等

但是 Go 语言本身只有很少的特性,也不太可能添加太多的特性

例如,它没有隐式的数值转换,没有构造函数和析构函数,没有运算符重载,没有默认参数,也没有继承,没有泛型,没有异常,没有宏,没有函数修饰,更没有线程局部存储。

资料

  • Go 官方指南(tour. go-zh. org)
  • Go by Example(gobyexample-cn. github. io)
  • Go 官方文档(go. dev/doc)
  • 幼麟实验室(BV1hv411x7we)
  • 深入理解 GPM 模型 (BV19r4y1W7NX)

GoRoutine

前置条件:

  • 理解操作系统(中断、进程、线程、调度、进程通信、IO 等)
  • 并发变成(锁、死锁)

推荐书籍:

  • 《操作系统导论》
  • 《操作系统之哲学原理》

贡献者

The avatar of contributor named as jiechen jiechen

页面历史

撰写