2008-10-17 105 views
6

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

我谷歌搜索,没有找到任何东西。 我对此感到有点惊讶,特别是因为我曾经搜索过很多Python示例和库,从来没有找到任何问题。

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

+2

“库”你提到的“stdio.c”,“stdlib.c”和“math.c”是不存在的。您可能的意思是标准标题为。包含这些头文件提供了在C标准库中使用某些函数,宏等的必要原型。 – Chris 2008-10-17 03:39:11

回答

5

没有“集中”来源C库...沿CPAN的线至少没什么对于Perl或Python的Python包索引。

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

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

3

如果你正在寻找的C代码的好仓库检查和学习,然后我建议GNU东西。您可以找到像cat这样的小程序到EmacsGnome等非常大的项目。所有的代码都是在GPL下发布的,可以自由合并到GPL的免费软件中。

1

您也可以考虑这本书Numerical Recipes in C++或C中的旧的数字食谱(这可能是绝版的,虽然),这取决于你的算法的需求。

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