2020年5月TIOBE编程语言排名:
GSL - GNU 科学图书馆地址:https://www.gnu.org/software/gsl/
GNU Scientific Library (GSL) 是一个为C 和C++ 程序员提供的数学函数库。这是GNU 通用公共许可证下的免费软件。该库提供了广泛的数学例程,包括随机数生成器。总是有超过1000 个带有测试用例的函数。 GSL 的许可不限制科学合作。您可以自由地与他人共享该程序。
Kazlib地址:http://www.kylheku.com/~kaz/kazlib.html
Kazlib 是用ANSI C 编写的程序模块的集合。它有一个基于红黑树的字典模块、一个可扩展的哈希模块和一个模拟异常处理的系统。
GDSL地址:http://nixbit.com/software/gdsl-review/
GDSL是一组常用的数据结构库。它是一个完全用纯ANSI C 编写的可移植且可重入的库。它提供了列表、队列、堆栈、哈希表、二叉树、二叉搜索树、红黑树和二维数组等结构。
cJSON地址:https://sourceforge.net/projects/cjson/
超轻、可移植、单文件JSON 解析器,在MIT 许可下用ANSI C 编写。整个库只有一个C 文件和一个头文件,因此只需将cJSON.h 和cJSON.c 复制到您的项目源即可开始。 cJSON 采用ANSI C (C89) 编写,以支持尽可能多的平台和编译器。
C地址:https://github.com/TheAlgorithms/C
该项目包含几乎多种基本算法和数据结构的C语言实现,包括排序算法、队列、哈希、堆栈以及简单的套接字服务器和客户端。
bstrlib地址:https://github.com/websnarf/bstrlib
该库是完全独立的、可移植的、高性能的、易于使用的,并且不属于任何其他数据结构集合。甚至文件I/O 函数也被完全抽象(因此也可以使用其他类似流的机制,例如套接字)。它足以完全替换标准C 字符串库并在任何C 程序中启用字符串操作。