来源:图灵社区
简介
本书的目标是教读者像计算机科学家一样思考。我喜欢计算机科学家思考问题的方式,因为他们兼备了数学、工程和其他自然科学领域研究者的一些最优秀的特点。计算机科学家能像数学家那样,用形式化语言表达思想(尤其是计算思想);也能像工程师那样,设计组件、合成系统并权衡各种备选方案;还能像科学家那样,观察复杂系统的行为、形成假设并进行检验。
目录
第1章 编程之路
第2章 变量和类型
第3章 函数
第4章 条件和递归
第5章 有返回值的函数
第6章 迭代
第7章 字符串那些事儿
第8章 结构体
第9章 再谈结构体
第10章 向量
第11章 成员函数
第12章 对象的向量
第13章 基于向量的对象
第14章 类与不变式
第15章 文件输入/输出与apmatrix类