我对编程相当陌生,我想知道是否有良好编程的非标准C代码和库的来源。C非标准库
我谷歌搜索,没有找到任何东西。 我对此感到有点惊讶,特别是因为我曾经搜索过很多Python示例和库,从来没有找到任何问题。
我已经使用标准库,如stdio.c,stdlib.c和math.c,但我想用一些更具体的C模块。例如,一个图形处理库。 (我并不真的需要这一个,只是一个C的集合,而不是C++或C#,资源和示例)
我对编程相当陌生,我想知道是否有良好编程的非标准C代码和库的来源。C非标准库
我谷歌搜索,没有找到任何东西。 我对此感到有点惊讶,特别是因为我曾经搜索过很多Python示例和库,从来没有找到任何问题。
我已经使用标准库,如stdio.c,stdlib.c和math.c,但我想用一些更具体的C模块。例如,一个图形处理库。 (我并不真的需要这一个,只是一个C的集合,而不是C++或C#,资源和示例)
没有“集中”来源C库...沿CPAN的线至少没什么对于Perl或Python的Python包索引。
由于C是系统编程的“默认”语言,通常没有提到库是为C编写的。您可能想尝试Freshmeat.net的Advanced Search,因为它是以Unix软件为中心的,而且有很多的C库张贴在那里。例如,下面是我想出的搜索“图库”:http://freshmeat.net/search/?section=projects&q=%2Bgraph+%2Blibrary,你可以通过语言,许可证等来过滤这些结果。
(你的英文很好!我不能说所有在这里:-P海报)
我不知道模块的任何C特定集合。如果我在寻找C模块,我会检查sourceforge和freshmeat。 Glib也是一个很棒的图书馆。
您也可以考虑这本书Numerical Recipes in C++或C中的旧的数字食谱(这可能是绝版的,虽然),这取决于你的算法的需求。
[编辑]我最初没有看到这一点,但我找到了一个链接到旧的书here。
“库”你提到的“stdio.c”,“stdlib.c”和“math.c”是不存在的。您可能的意思是标准标题为,和。包含这些头文件提供了在C标准库中使用某些函数,宏等的必要原型。 –
Chris
2008-10-17 03:39:11