C нестандартными библиотеками - PullRequest
6 голосов
/ 17 октября 2008

Я довольно новичок в программировании, и мне было интересно, есть ли хороший источник хорошо запрограммированного нестандартного кода C и библиотек.

Я гуглил и ничего не нашел. Я был немного удивлен этим, особенно потому, что я обычно искал много примеров и библиотек Python и никогда не испытывал проблем с поиском чего-либо.

Я уже использую стандартные библиотеки, такие как stdio.c, stdlib.c и math.c, но я хочу использовать некоторые более специфические модули Си. Библиотека обработки графиков, например. (Мне это не нужно, просто набор C, а не C ++ или C #, ресурсы и примеры)

Ответы [ 4 ]

5 голосов
/ 17 октября 2008

нет "централизованного" источника для библиотек C ... по крайней мере, ничего подобного CPAN для Perl или индекса пакетов Python для Python.

Поскольку C является своего рода языком «по умолчанию» для системного программирования, часто не указывается, что библиотеки написаны для C. Возможно, вы захотите попробовать Advanced Search от Freshmeat.net, поскольку он основан на программном обеспечении Unix. и там размещено много библиотек Си. Например, вот что я придумываю в поиске «библиотеки графов»: http://freshmeat.net/search/?section=projects&q=%2Bgraph+%2Blibrary,, и вы можете фильтровать эти результаты по языку, лицензии и т. Д.

(И ваш английский довольно хорошо! Что я не могу сказать обо всех постерах здесь :-p)

3 голосов
/ 17 октября 2008

Если вы ищете хороший репозиторий кода C для изучения и изучения, то я рекомендую материал GNU . Вы можете найти что угодно: от небольших программ, таких как cat до чрезвычайно больших проектов, таких как Emacs и Gnome . Весь код выпущен под лицензией GPL и может быть свободно включен в бесплатное программное обеспечение GPL.

2 голосов
/ 17 октября 2008

Я не знаю каких-либо специфических для Си коллекций модулей. Если бы я искал модули C, я бы проверил sourceforge и freshmeat . Glib тоже фантастическая библиотека.

1 голос
/ 17 октября 2008

Вы также можете рассмотреть книгу Числовые рецепты на C ++ или более старые Числовые рецепты на C (хотя их может не быть в печати), в зависимости от ваших алгоритмических потребностей.

[ПРАВИТЬ] Первоначально я этого не видел, но нашел ссылку на более старую книгу здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...