《我的第一本c++书》读后感

第1章 C++世界地图。

废话太多。我不认为这个对初学者有什么帮助。当然,这个只是占了16页的分量,可以完全无视。

第2章 与C++第一次亲密接触 。

介绍IDE这个,我认为用视频比用文字描述要更加有用。这里还介绍了很多运行机理,我认为大可不必,读者不需要知道原理,只知道该怎么做就出来结果。等他们熟悉后,再想了解也不迟。

一开始,就写那么多抽象的东西,似乎不太适合,我认为初学者最想看到的就是具体的东西。至于什么面向对象,什么程序=算法+数据结构这类思想层次的东西初学者是没有能力掌握,也就没有兴趣。

作者语言上,常常采用比喻,类比的手法,我觉得可以生动化,但是也会让问题变得暧昧不清。毕竟读者不是三岁小孩,应该对读者的理解能力有点自信。

作者犯了全面罗列的弊病,中国作者经常喜欢把所有细节一一罗列给读者,生怕读者会遗漏了什么内容。但是我觉得,读者如果有兴趣,他会自己去找相关的知识。我们只需要点到即止,把最重要的东西告诉他们,这样会减少读者记忆的压力,让学习过程变得更加简洁。

作者喜欢用一大段文字来罗列,却不愿意做一个表格。我觉得这样阅读起来有点费劲。

整体写作思路来说,作者通过一个可以运行的程序来解说个各个部分,这样好处就是读者可以自己尝试。坏处就是没有规划和统筹语法的各个要素,该怎么归类来讲。因为用到就说一下,会显得毫无章节。我建议,不如放弃让读者一开始就可以尝试写程序这个念头,在积累一定的语法知识后再让他们尝试。

介绍完第一个可以运行的c++后,又去介绍一堆IDE上面的东西,我觉得会让读者一头雾水。如果从头到尾的阅读,那么读者就要坚持52页,才能看到下一章。

第3章 C++世界众生相

(待续)

先写那么多吧,以后有时间再写。

posted @   诺贝尔  阅读(1340)  评论(3编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
历史上的今天:
2010-06-10 三层模式的思考
点击右上角即可分享
微信分享提示