对看过的一些书的看法

来源:互联网 发布:网络创业培训心得 编辑:程序博客网 时间:2024/04/29 06:33

大一刚刚过去了,回首从高三暑假到现在看过的书,发现也有不少了呢,我简单总结一下自己看过的书吧:(以下只代表个人看法)


1.《C语言程序设计》--谭浩强:这是我高三暑假看的第一本编程书哦。很多人说它不好,但是我觉得作为一本入门书,它已经很成功了,虽然我看得还是有点吃力(是我太笨了?)。这本书我看了两遍,第二次看获益良多啊,很多以前模糊的地方都变清晰了。如果你还没入门的话,我很推荐这本。


2.《C++语言程序设计》--谭浩强:呵呵,又是他的书,依旧很多人不给予好评,我还是那句,作为一本从C语言到C++过渡的书,它成功了。个人觉得从C过渡到C++没什么鸭梨(是我没学好C?),匆匆看完这本书后,应该可以掌握很多C++的基本概念了。


3.《C++Primer》--Stanley B. Lippman:这么经典的书,你该不会没听过吧?刚刚从C过渡到C++后,我选了这本书来正式学习C++,当时头脑一热花了近100大元网购了英文版的书以及配套解答。作为我看的第一本英文书籍(英语教课书就不算了),我承认鸭梨很大,硬着头皮啃了300多页后(好像一共800多页),我还是暂时放弃了。这本书对C++的介绍非常详细,而且通俗易懂,还有很多小提示,但是有些地方确实很啰嗦,这也是我放弃的原因之一。之后期末考的时候好像又看了100页左右,到现在都没看完呢。


4.《 C++数据结构导引》--Larry R.Nyhoff|:我暂时放弃第3本书的另一个原因是我从开始学习编程以来一直都在学语法,感觉很不爽,于是就想看点其他的,反正数据结构是必须学的,那我就先学点概念吧,于是就选了这本书了。这本书其实我也没看完的,当时我很浮躁,总是想一口吃掉一本书,所谓“欲速则不达”,这本书本来就只是导引,很多地方点到即止,而我又浏览式地阅读,所以我只学会了概念中的概念。虽然如此,这本书还是让我对数据结构有了基本的印象,知道什么叫数据结构。


5.《The C programming language》--Brian W. Kernighan和Dennis M. Ritchie:不用多说了,学过C的人都会知道这本书的。其实我从这本书中学到了很多东西啊,知道了很多编程的技巧以及规范,还学会了一些算法。忘了说我为什么又从C++跳回C了,其实我打算往嵌入式方向发展,而嵌入式主要是用C语言的,所以就打算巩固C的基础,虽然我还不太了解嵌入式究竟要怎么弄。


6.《C Primer Plus》--Stephen Prata:一开始不太想看的,但是人家说看完谭浩强的C要看这本来纠一下错,我就借来看看咯,其实也没什么好看的(个人觉得而已,这书很出名的),实用的东西不多,而且我看的好像是C99标准的,编译器不支持,我也懒得深究了。无论如何,这本书还是填补了我一些知识漏洞。


7.《离散数学》--Richard Johnsonbaugh:突然出现了一本数学书?因为我下一步想正式学数据结构了,而数据结构跟离散数学的关系很密切,而那时又恰好军训,打代码的时间几乎没有,只能看一下理论性的东西咯。或说这本书真是一本好书啊,好像是专门为程序员写的数学书,介绍了大部分数据结构相关的基本知识,而且还有证明(我最喜欢了),看完之后数学思维有了很大的提高啊,不知道以后上课会不会用这本作教材呢?


8.《数据结构与算法》:这本书是无奈之下才借的,学校的图书馆的采购员真实不知道搞的,好的书不买,没什么人看的书却买了一大堆,要分辨哪本书好很简单,只要看它的数量以及新旧就知道了。这本就是我刚刚看完的书了,整个寒假除了做游戏项目就是看这本书,错漏百出(我的是盗版?那也不能怪我啊,我在图书馆借的),多次不忍续读,但最后还是坚持看完了,后面关于树以及图的一些部分没有自己上机实现,只是浏览了一下书中的代码,就发现了不少错误,没办法了,懒得去纠错了。


9.《C专家编程》《C陷阱与缺陷》《C和指针》:三本放在一起看了,个人觉得看完前两本再看第三本已经没多大帮助了,不过我也没有很认真地看,写得确实很好,但是里面一些底层的东西当时还看不懂,不得不略过去了,以后还会再看的。


10.《Data Structure and Algorithm Analysis in C》---Mark Allen Weiss:又是一本经典名作,也很有深度,而且里面的代码目前还没发现有什么错误的,相比之下,国内很多书籍里面那些代码真是不敢恭维阿,用害人这个词也不过分阿。这本书我也是看的英文原版,感觉还好,算法的证明和复杂度的计算也很详细,需要十分扎实的数学基础呢,好在有离散数学的基础,还不至于一头雾水,虽然还是有不少地方看不懂。


11.《8051完全手册》:这本书是初学51单片机的时候看的,其实也没怎么看,主要是看天祥哥的视频,有不懂了再翻开书看看的,而且当时参加了个小比赛,没时间仔细看啊,花了整整一个月去搞单片机呢,那个月的逃课量估计比得上上学期的逃课量呢。


12.《深入探索C++对象模型》:侯捷老师翻译的还不错,很难得阿。这本书应该算是C++偏底层的书籍了,解决了从一开始接触C++就一直困惑我的许多问题,例如类是怎么实现的,继承,虚函数等等,可惜我只看懂了30%的样子,貌似涉及到很多编译器的内容,估计学了编译原理以后再看一边会好很多呢。


现在玩LINUX也已经有2个月左右了,是时候正式学习LINUX了,我也从WIN7完全转到UBUNTU上工作了。

现在正在看《深入理解计算机系统》《UNIX环境高级编程》,刚刚放暑假,看书还不是很专心呢,玩一会看一会的,唉,程序员的暑假真是要耐得住寂寞阿。