漫画 - 因为用了C语言,Linux内核代码一团糟?

后记:今天是个小短片漫画,其实主要想说明一个道理:一个干净代码库的关键并不是什么类型的语言,而是维护这个代码库的人和团队,无论是设计得多么良好的代码库,用了多么先进的编程语言,如果守不住当初的原则,最终的结果就是代码腐化。

第一,C语言虽然是面向过程的语言,但是却可以实现面向对象的各个特性。C不是一个面向对象的语言,但是Linux内核却是一个面向对象的程序,到处都能看到虚函数表,内核甚至有元编程。

第二,越大型的项目越需要优秀的设计,Linux内核由以Linus为首的一大批大牛维护,在这一点上做得非常好

第三,Linux代码库的厉害之处就在于此,一群非常优秀和有经验的程序员对代码结构和风格做了严格的定义,在Review中坚决执行。

展开阅读全文

页面更新:2024-04-10

标签:内核   语言   代码   一大批   后记   程序员   函数   短片   特性   漫画   优秀

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号

Top