首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >好的,现代的c代码是什么样子的?

好的,现代的c代码是什么样子的?
EN

Stack Overflow用户
提问于 2009-08-19 22:00:37
回答 8查看 11K关注 0票数 24

我主要是一个c#/.NET程序员,但我将要承担的爱好项目将涉及在c ++中进行编码。

我知道这里有大量的c代码,但是如果您没有使用c语言“成长”,那么很难将结构良好的c项目与结构糟糕的项目区分开来。有人能告诉我一个新的、非平凡的(但不是庞大的)项目,它被认为是如何构造c代码的一个很好的例子?

编辑

如果你找不到一个项目,可以用语言来讨论你认为一个c项目应该如何构建。

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2009-08-20 03:50:50

Dave的C接口和实现是一个非常精巧的库,包含大约7000行代码。如果你能买得起这本书,那就太好了。

Lua编程语言和库的实现大约有17,000行C代码,并且做得很好,但在一些地方相当复杂--没有这些领域的背景,编译器和垃圾收集器就不容易理解。但是代码设计得很漂亮。

Git超过125,000行代码。我不能建议任何人把它作为如何设计C代码的例子来研究。只有设计和公共接口,更不用说实现,是很难理解的--这就是为什么有这么多的git教程。

票数 16
EN

Stack Overflow用户

发布于 2009-08-19 22:07:58

查看git源代码:http://github.com/git/git/tree/master

票数 6
EN

Stack Overflow用户

发布于 2009-08-19 22:10:45

我认为Steve的IO语言实现是一个干净和实用的现代C的好例子。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1302859

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档