什么开源C项目值得研究,以学习良好的设计?

C中的哪些小型开源项目对于学习良好的设计很有意思?

该项目应该是:

  • 不要太大(像linux内核)
  • 有据可查
  • 也许还在积极发展
  • 我刚刚开始学习C语言,虽然语言本身并不难,但我正在努力设计更大的应用程序,所以我认为查看其他开源项目将是一个很好的起点。

    谢谢!


    在我看来,用C编写的中等规模项目的好例子是:

  • GNU科学图书馆(除了源代码,不要错过他们的设计文档)
  • Kazlib
  • 混帐

  • Redis(nosql db)是:

  • 积极发展
  • 一个可管理的大小
  • 便携和强大
  • 没有外部依赖关系
  • 写得很好,可以理解的代码

  • Posix线程是良好的C设计的完美例子

    链接地址: http://www.djcxy.com/p/79159.html

    上一篇: What open source C projects are worth studying for learning good design?

    下一篇: What's a small, open source project with an excellent design?