C/C++
目录
前言
晶体建模软件。
安装
The Computer Language Benchmarks Game网站显示C、C++、Fortran是最快的程序语言。如果我们想在Win10下编译运行C/C++程序,需要下载TDM-GCC。
Notepad++调用TDM-GCC
,
|
|
Notepad++插件NppAStyle可以轻松进行代码格式化。
注意
Rust
没有合适的科学计算库。Julia
速度也快。
文档
自己写了简单的C语言教程《C教程v1.1》,更详尽的教程可以参考C语言教程-菜鸟教程、C++教程-菜鸟教程、C&C++教程-极客学院、C++ 参考手册等。书籍中较为不错的是Walter Savitch著《C++入门经典(第10版)》。
我们需要在C/C++源码中添加Makefile
文件以便安装使用,具体写法可以参考跟我一起写Makefile。
科学计算
C++在科研计算领域中应用广泛,著名的软件包有Armadillo、Boost、Dlib、Eigen、mlpack、MTL4等。
注意
Armadillo
语法类似Matlab
- 很多计算模拟软件采用了
Boost
,安装麻烦些。 Eigen
头文件不需要编译安装。