C++抽象编程——一些想说的话

好吧,这篇就不再是什么技术博客,刚刚写完字符串,有点晚就想随便说点什么。我想写这个系列就是想把学到的实用的东西分享出来,尤其是我在读完国外的C++这本教材的时候,我深深的感受到了我大一似乎真的了学了假的教材。我不是吐槽我们国内教材不好(作为一个大二的学生我也不敢),而是确实我们国内很多教材似乎是为了凸显自己的高水平,而掺杂了很多专业术语,让人难懂。这在我学数据结构的时候感受尤为深刻,《算法导论》采用的是伪代码,我个人感觉比类C语言好理解。我在学C++的时候,if,while,switch语句我们教材用了3页就搞定,我现在学的这本就用了20几页来讲解,包括常用的地方,注意事项,为什么会有这个东西。

可能很多人比较喜欢《C++ prime plus》,我也听过可惜没看过,可能是比较适合大众吧。而我也很推荐这本书确实不错。对我来说,我奉为经典的C++教材就是这本《programming abstraction in C++》了,前6章讲的基础,后面的6章讲的常用的算法。以很教材化的口吻教学。第一次接触还是在网易公开课中接触的。所以这本教材是Stanford大学的教材,2008年到现在2017年,快10年了,他们现在依然用这本书。不过我们这专业,就是更新太快了,所以这本教材也有点不是很跟得上脚步。虽然这个系列我是学完总结,但是很多东西都是我自己的,比如书上有导入 “vector,h”,在现在的编译器是不通过的,必须是<vector>,而且他们为了方便教学,会使用很多他们学校自己的库文件,不过很良心,每一个库文件除了官网提供下载,书本也提供了很多实现的源代码,这也是我最喜欢的。所以我在博文的代码都是我自己写的,用的是它的代码,但是我自己通过修改之后,放上来。

我看的是英文版的书,没错,全英文版,理由很简单,我找不到中文版的。只能硬着头皮上了。还好我英语不错,大二第一个学期过了6级。感受就是我觉得国外的教材很多例子,我见得最多的就是 for example。而且我不想看中文版还有个原因,就是我以前看过一本书,600多页的英文版,翻译后只有370多页,差不多少了一半,我中华文化也没那么博大精深到这么简短吧........我的博文有很多我都附带上原书的解释,因为我怕我翻译的不好,还有就是可能那样我们更加好理解抽象的概念,对于我以后的专业英语也有很大的帮助。实话,国外的专业词汇跟饿哦们的解释差太多了。

我周围很多同学在学最新的语言跟技术,还一直说要跟上时代,可我一直觉得学号基础是重点,学太多框架确实以后效率高了,但是万一要自己动手造轮子呢?新的语言不是不好,只是我觉得学那么多还不如精通一门吧。好了 说的不对就当我瞎说吧。。。 

         睡觉,晚安...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值