图

C++ 基础

   Matlab 和 Python 等动态语言的缺点时运行较慢, 在高性能计算中广泛使用的只有两种语言即 C++ 和 Fortran. 虽然 Fortran 普遍被认为是一个过时的语言, 但在计算物理中, 许多人仍然在使用 Fortran, 一是因为以前遗留下的 Fortran 代码比较多, 二是一些老教授只会 Fortran.

   一本在数值算法中很有名的书是 Numerical Recipes, 这本书第三版以前都使用 Fortran 或 C, 而第三版却只有 C++, 这也是本书选择介绍 C++ 而不是 Fortran 的原因之一. 本书将从 Numerical Recipes 中借鉴许多代码上的风格.

   C++ 的特征实在多不胜数, 事实上无论是什么语言, 做计算物理的研究者大多会倾向于只选择一些最简单的语法来使用.

   我们在这里列出本书推荐使用的 C++ 特性, 我们假设读者已经有少量的 C++ 基础.

基础语法

标准库

   较高级的语法

致读者: 小时物理百科一直以来坚持所有内容免费且不做广告,这导致我们处于日渐严重的亏损状态。长此以往很可能会最终导致我们不得不选择商业化,例如大量广告,内容付费,会员制,甚至被收购。因此,我们鼓起勇气在此请求广大读者热心捐款,使网站得以健康发展。如果看到这条信息的每位读者能慷慨捐助 10 元,我们几天内就能脱离亏损状态,并保证网站能在接下来的一整年里向所有读者继续免费提供优质内容。感谢您的支持。
—— 小时(项目创始人)

编辑词条 返回目录 返回主页 捐助项目 © 小时物理百科 保留一切权利