像计算机科学家一样思考C++入门教程
C++初学者的入门书挺多,但《像计算机科学家一样思考 C++》这个还挺的。不是那种只讲语法的教科书,而是更像一个老程序员在和你聊思维方式,讲怎么从计算机科学的角度去“看问题”。
作者自己是大学老师,书的结构也比较贴近教学思路。前面几章,带你搞清楚变量、类型、函数怎么回事,代码例子挺实用的,不是那种枯燥的演示。后面几章就开始讲点“硬核”的东西,比如Vectors、类、成员函数这些,慢慢加码,适合边学边写。
我觉得比较妙的一点,是它强调“怎么思考”。就像你写个for
循环,不是盲目抄,而是知道为啥这么写、能什么问题。还有一章讲不变式,听起来高深,其实就是帮你构建“写得住、跑得稳”的代码思维。
如果你是刚入门 C++,或者学了点但还没真正理解“为什么要这样写”,这本书会让你思维开窍不少。顺手放几个相关资料:
- C++编程艺术 - 和这本书的理念挺搭的
- C++面向对象类与对象解析 - 配合第 11 章刚刚好
- Python 版的思维训练 - 想换个语言练思维也 OK
如果你已经用 C++写点项目了,可以快速跳过前几章,直奔后面几个进阶部分,节省时间还有效果。
28.64MB
文件大小:
评论区