我一开始,用汇编语言编写自己的操作系统
……我一开始,用汇编语言编写自己的操作系统。我甚至还有1987年我第一个工程项目的手册(包括操作系统代码)[0]。它能运行,但非常原始。我现在无法想象用汇编语言写操作系统。我很高兴有人用C语言(或者其他语言)替我做了这件事。所以,我现在的“起点”是拥有一个高质量的并行操作系统,带有开发者SDK(再次强调,是其他人完成了这些工作),编译器和链接器(感谢克里斯·拉特纳等人),等等。对于我自己的项目,我使用了很多依赖项。不同之处在于,我大部分的依赖项都是自己编写的。这些是独立的模块,每个模块都有自己的项目生命周期、文档、测试等。即使没有人会使用它们,我仍然会将它们发布在GitHub上,作为支持的开源项目,因为这意味着当我在我自己的聚合项目中使用它们时,我不需要担心它们。基本上是“分而治之”。大的东西是由小的东西组成的。……
源讨论被代码淹没:日益增长的代码库问题原帖 73 条评论 · 导入时统计