C/C++

The Computer Language Benchmarks Game网站显示C、C++、Fortran是最快的程序语言。如果我们想在Win10下编译运行C/C++程序,需要下载tdm-gcc。同时,修改Notepad++的配置,

cmd /k chcp 65001 >nul && gcc -o "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" "$(FULL_CURRENT_PATH)" && CLS && "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" & PAUSE & EXIT #正确显示中文
cmd /k gcc -o "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" "$(FULL_CURRENT_PATH)" && CLS && "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" & PAUSE & EXIT #中文乱码

自己写了简单的C语言教程《C教程v1.1》,更详尽的教程可以参考C语言教程-菜鸟教程C++语言教程-菜鸟教程C&C++教程-极客学院C++ 参考手册等。书籍中较为不错的是Walter Savitch著《C++入门经典(第10版)》。Notepad++的插件NppAStyle可以轻松进行代码格式化,参考C/C++/Java代码风格格式化Notepad++插件NppAStyle。我们需要在C/C++源码中添加Makefile文件以便安装使用,具体写法可以参考跟我一起写Makefile

C++在科研计算领域中应用广泛,著名的软件包有ArmadilloBoostDlibEigenmlpackMTL4等。