这次的资源涉及到了标准库、Web应用框架、人工智能、数据库、图片处理、机器学习、日志、代码分析等,C++程序员学习必备!
Jason
日志
机器学习
数学
-
Armadillo :高质量的C++线性代数库,速度和易用性做到了很好的平衡。语法和MatlAB很相似
-
blaze:高性能的C++数学库,用于密集和稀疏算法。
-
ceres-solver :来自谷歌的C++库,用于建模和解决大型复杂非线性最小平方问题。
-
CGal: 高效,可靠的集合算法集合
-
cml :用于游戏和图形的免费C++数学库
-
Eigen :高级C++模板头文件库,包括线性代数,矩阵,向量操作,数值解决和其他相关的算法。
-
GMTL:数学图形模板库是一组广泛实现基本图形的工具。
-
GMP:用于个高精度计算的C/C++库,处理有符号整数,有理数和浮点数。
多媒体
网络
物理学
动力学仿真引擎
机器人学
科学计算
-
FFTW :用一维或者多维计算DFT的C语言库。
-
GSL:GNU科学库。
脚本
-
ChaiScript :用于C++的易于使用的嵌入式脚本语言。
-
Lua :用于配置文件和基本应用程序脚本的小型快速脚本引擎。
-
luacxx:用于创建Lua绑定的C++ 11 API
-
SWIG :一个可以让你的C++代码链接到JavaScript,Perl,PHP,Python,Tcl和Ruby的包装器/接口生成器
-
V7:嵌入式的JavaScript 引擎。
-
V8 :谷歌的快速JavaScript引擎,可以被嵌入到任何C++应用程序中。
序列化
视频
虚拟机
Web应用框架
-
Civetweb :提供易于使用,强大的,C/C++嵌入式Web服务器,带有可选的CGI,SSL和Lua支持。
-
CppCMS :免费高性能的Web开发框架(不是 CMS).
-
Crow :一个C++微型web框架(灵感来自于Python Flask)
-
Kore :使用C语言开发的用于web应用程序的超快速和灵活的web服务器/框架。
-
libOnion:轻量级的库,帮助你使用C编程语言创建web服务器。
-
QDjango:使用C++编写的,基于Qt库的web框架,试图效仿Django API,因此得此名。
-
Wt :开发Web应用的C++库。
XML
XML就是个垃圾,xml的解析很烦人,对于计算机它也是个灾难。这种糟糕的东西完全没有存在的理由了。-Linus Torvalds
多项混杂
一些有用的库或者工具,但是不适合上面的分类,或者还没有分类。
软件
用于创建开发环境的软件
编译器
C/C++编译器列表
在线编译器
在线C/C++编译器列表
调试器
C/C++调试器列表
集成开发环境(IDE)
C/C++集成开发环境列表