C语言常用的库有哪些?

C语言常用的库有哪些?

C语言常用的库有哪些?clibraries1010C++拥有STL和Boost,C#则有.net框架库。那么,对于C语言程序员来说,最常用的库是什么呢?(不包括C标准库)

我正在寻找类似STL的大多数功能:容器(向量、链表、树、哈希表)、算法(排序、搜索)、文件IO和字符串。

理想情况下,该库应该是开源的,在Windows上可用(跨平台也可以),并且正在活跃地使用。- Ashwin Nanjappa41http://directory.fsf.org/category/clibs/ - Robert Harvey1关于数据结构:https://dev59.com/QXI-5IYBdhLWcg3whImk - Robert Harvey1和https://dev59.com/8lHTa4cB1Zd3GeqPQ2P9 - Robert Harvey6glibc、eglibc、dietlibc、BSD的libc等等,不断推陈出新... - Rafe Kettler3个回答77如果你需要STL一样通用的数据结构,那么glib可能是你的答案。但更好的问题是,为什么要用C语言编写程序呢?当你不使用过于通用的代码去执行本应使用特定方式完成的任务时,C语言才能发挥其潜力。glib只是给你提供了“带有丑陋语法的C++”(而且编译器优化能力更少)的功能。

- R.. GitHub STOP HELPING ICE2对于如此庞大的框架,glib和gtk做得很好。我不想为此再有另一种C++方言。而将C++描述为“拥有”漂亮的语法则是冒险的。 - Friedrich2我不是C++或其语法的粉丝,但我也不喜欢试图让C成为类似于C++的工具。 C的大部分优势来自于您可以完全避免中间操作的动态分配,并仅分配长期存在的对象。 - R.. GitHub STOP HELPING ICE回答链接55我所知道的最接近的是GTK的glib,请参见http://library.gnome.org/devel/glib/2.26/。

- Toby回答链接11是的。GLib是C语言中最接近STL的东西。如果你发现它使用起来相当复杂,请尝试使用Vala。它要简单得多。http://live.gnome.org/Vala

- Harish1Vala看起来非常不错,基本上就像编写C#一样,但是编译成本地的C代码/二进制文件,虽然我认为这与本问题无关。 - Earlz回答链接网页内容由stack overflow 提供, 点击上面的可以查看英文原文,

相关推荐

徽融通现状分析:用户真实评价与投资攻略
365bet规则

徽融通现状分析:用户真实评价与投资攻略

⌛ 10-22 👁️ 7170
夏日通讯,夏日通讯手机网,怎么样?
365bet规则

夏日通讯,夏日通讯手机网,怎么样?

⌛ 09-19 👁️ 6070
《英雄聯盟》遊戲全屏設定方法
365bet是什么公司

《英雄聯盟》遊戲全屏設定方法

⌛ 09-15 👁️ 2656