C++ 学习资源
C++ 编译器与开发环境
- C++编译器:
-
GCC/G++
--- GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, and so on
-
Clang
--- provides a language front-end and tooling infrastructure for C family languages for the LLVM project
-
Intel DPC++/C++
--- 由 Intel 提供的 C/C++ 编译器,支持 Linux 和 Windows
-
Nvidia C/C++
--- 由 Nvidia 提供的 C/C++ 编译器,支持 CPU 和 GPU
-
Microsoft Visual C++/MSVC
--- 由微软提供的 C/C++ 编译器,集成 Visual Studio 中
C++ 与数值计算
- Eigen
-- A high-level C++ library of template headers for numerical linear algebra
- xtensor
-- a C++ library meant for numerical analysis with multi-dimensional array expressions
- mtensor
-- tensor 计算库, 支持 cuda 的延迟计算
- FFTW
-- 基于 C 语言的快速 Fourier 变换实现
- GSL
-- GNU 科学计算库
- GMP
-- The GNU Multiple Precision Arithmetic Library
|
|
参考资料
- C++ 程序设计 (第 3 版), Y.D. Liang 著, 刘晓光等译, 机械工业出版社, 2015.
- C++ Primer Plus 中文版 (第 6 版), S. Prata 著, 张海龙等译, 人民邮电出版社, 2012.
- C++ Primer 中文版 (第 5 版), S.B. Lippman 等编著, 王刚等译, 电子工业出版社, 2013.
- 深入理解 C++11:C++11 新特性解析与应用,
C++ 标准委员会成员和 IBM XL 编译器中国开发团队共同撰写, 机械出版社, 2013.
- C++ 程序设计:原理与实践(第 2 版), B. Stroustrup 著, 张兴等译, 清华大学出版社, 2024.
-
C++ 程序设计语言(第 4 版), B. Stroustrup 著, 王刚等译, 机械工业出版社, 2016.
- Effective C++:改善程序与设计的 55 个具体做法 (第 3 版), S. Meyers 著, 侯捷译, 电子工业出版社, 2011.
-
数据结构与算法分析 -- C++ 描述 (第 4 版, 2014), Weiss 著, 冯舜玺译, 电子工业出版社, 2016.
- 算法导论 (第 3 版), T.H. Cormen 等著, 殷建平等译, 机械工业出版社, 2013.
- 算法设计手册 (第 2 版) (影印版), S.S. Skiena 著, 清华大学出版社, 2009.
- 计算机体系结构基础, 胡伟武等, 在线更新.
|
|