2008-10-17 100 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