问题描述
可能重复:结果
<一href=\"http://stackoverflow.com/questions/3080696/why-there-is-not-a-com$p$phensive-c-archive-network\">Why没有一个COM prehensiveÇ存档网络?
大家都知道,C是非常小的语言,它只有原语的语言,几乎没有标准库(没有数据结构或者算法)。
Everyone knows that C is very small language, it has just language primitives and almost no standard library (no data structures or algorithms).
所以我有一个问题,我怎么找到数据结构,算法,或许系统编程?
Therefore I have a question, how do I find good C libraries for data structures, algorithms and perhaps system programming?
例如,如果我需要一个哈希表,我怎么找到一个很好的执行?或者例如,如果我需要用图表来工作,我该怎么办?
For example, if I need a hash-table, how do I find a good implementation? Or for example, if I need to work with graphs, what do I do?
到目前为止,我一直在写自己的一切。但我的哈希表的实现是无处不够好。这是非常基本的。
So far I have been writing everything myself. But my hash table implementation is nowhere good enough. It's very basic.
什么是先进的C程序员做这个问题?难道他们真的写一遍所有的库本身?
What do advanced C programmers do with this problem? Do they really write all the libraries again themselves?
谢谢,博大Cydo。
推荐答案
有真的没有什么是去,如C ++升压(STL不能算作标准的一部分)。
There really isn't anything as "go to" as Boost in C++ (STL doesn't count as its part of the standard).
GLib的之外,还有:
Beyond GLib, there is:
- libbasekit
- APR
这篇关于是否有一个库库对于C?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!