> Photo by History in HD on Unsplash
我通常会在有空的时间欣赏Github存储库。 另外,当我开始使用新的计算机软件,工具或实用程序时,我喜欢检察特定软件的工作方式。 大多数时间,我看一下它的代码库,以了解事物如何与内部模块和外部依靠项完全配合。
几年前,我正在检查Python语言实现的源代码。 此后,我注意到了几个C源文件,并忽然检查了GNU C编译器集合的实现。 我发现这个当代的C编译器是用C本身编写的。 学习事物的内部布局并进一步深入,可以为我们带来惊人的感觉和丰富的知识。 已往的开发人员已经做出了巨大的努力,为当代开发人员创造了一个和平的天下。 但是,作为当代开发人员,我们应该感谢他们的出色工作。
当我欣赏Github存储库时,我注意到天下各地的开发人员已经完成了以下令人印象深刻的工作。
阿波罗11号制导计划
> Gitk was implemented as a single source file with around 12k lines, screenshot by the author
(本文翻译自ade sueb的文章《Impressive Source Codes That Every Developer Should See》,参考:https://medium.com/swlh/impressive-sources-codes-that-every-developer-should-see-b68028b36da5)