C非标准库

时间:2008-10-17 02:38:51

标签: c

我对编程很陌生,我想知道是否有良好编程的非标准C代码和库的良好来源。

我用Google搜索,但没有找到任何内容。 我对此感到有些惊讶,特别是因为我曾经搜索过许多Python示例和库,从来没有找到任何东西。

我已经使用标准库,如stdio.c,stdlib.c和math.c,但我想使用一些更具体的C模块。例如,图形处理库。 (我真的不需要这个,只是C的集合,而不是C ++或C#,资源和示例)

4 个答案:

答案 0 :(得分:5)

没有C库的“集中式”源代码......至少对于Perl的CPAN或Python的Python包索引都没有。

由于C是系统编程的“默认”语言,因此通常没有说明库是为C编写的。您可能想尝试Freshmeat.net的Advanced Search,因为它以Unix软件为中心,并且那里发布了很多C库。例如,以下是我在搜索“图库”时所提出的问题:http://freshmeat.net/search/?section=projects&q=%2Bgraph+%2Blibrary,您可以按语言,许可证等过滤这些结果。

(你的英语很好!我不能说这里的所有海报:-p)

答案 1 :(得分:3)

如果您正在寻找一个好的C代码存储库来检查和学习,那么我推荐使用GNU。您可以找到任何内容,例如cat等小型程序,以及EmacsGnome等超大型项目。所有代码都是在GPL下发布的,可以自由地合并到GPL的免费软件中。

答案 2 :(得分:2)

我不知道任何C特定的模块集合。如果我正在寻找C模块,我会检查sourceforgefreshmeatGlib也是一个很棒的图书馆。

答案 3 :(得分:1)

您可能还会考虑本书Numerical Recipes in C++或C中较旧的数字食谱(可能已经绝版),具体取决于您的算法需求。

[编辑]我最初没有看到这个,但我找到了旧书here的链接。