Go 学习笔记(十三)- 底层编程

go 隐藏了底层实现细节,不用像c那样直接操作底层,也不用手动回收垃圾,代码更容易预测和理解,程序也不容易崩溃。但有时候为了更好的性能或者go无法实现的操作,就需要挣脱go的这些束缚,直接进行底层编程了。

注: 底层编程属于黑魔法,虽然可能功能很强大,但是也容易误伤到自己。三思而行

Go 学习笔记(十)- 包和工具

现在的程序开发都基于各种包或模块,可能一个程序我们写几行代码即可,其他功能都可以通过开源的包来实现。
但是 go 的包感觉也是比较烂的,不像 node 的 npm 那样 semver(语义化版本) 管理模块,而是通过 git 手动管理。