关键词不能为空

当前您在: 主页 > 英语 >

C语言必看之书籍

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-28 17:51
tags:

-

2021年2月28日发(作者:parkinglot)


PART 1.


推荐经典书籍(内容不全,慢慢补充)





C


语言:


(读完之后请混


CSDN


论坛进行巩固 )





C< /p>


语言程序设计》






者:郭有强编



出版社:清华大学出版社




评价:书很利索,该有的都有,如果你还没有一本满意的


C


语言课本,买它没错。


(也可以


阅读外国的经典


C


语言书籍)






C


和指针》



POINTERS ON C Kenneth




徐波人民邮电出版社




评价:不算厚的书,纠正对指针的错误理解,这是必读经典,相信会带给你很多思考。


(单


单一本还不够,继续往后看)






C


陷阱与缺陷》



Andrew Koenig


、高巍



人民邮电出版社



< br>评价:


172


页,


应当


1-2


天看完,


读完豁然开朗,



C


语言常见的陷阱进行剖析,


必须经典。




< br>《


C


专家编程》



Expert C Programming Deep C Secrets Peter V


an



Der Linden


人民邮电出版社



(2008-02


出版


)



评价:


200


多页,应当


2


天左右看完,本书读起来很舒坦,不可多得的好 书,带你领略语法


之外的奥秘,必读经典。





②数据结构与算法:




《清华大学计算机系列教材


?


数据结构


(C


语言版


)(


附光盘


1



)




吴伟民、严蔚敏



清华大学出版社



< br>评价:数据结构都是类


C


的伪代码描述,初次接触编程的 同学可能理解不了,我也一样。


我是看严蔚敏视频学会的数据结构,希望这个办法对你们 也同样有效。




《计算机算法设计与 分析


(



3



)




王晓东



电子工业出版社



< br>评价:


这是我们的课本,


不过的确是学习它才把数据结构 和算法入门了,


为后面进阶做了铺


垫。




《算法艺术与信息学竞赛


?


算法竞赛入门经典》



刘汝佳



清华大学出版社



< br>评价:了解数据结构怎么用,常用算法与思想,书不厚,但很给力。初学可能有障碍,但这


的确是入门经典书籍,请不要放弃。




《算法导论


(


原书第


2



)




科曼


(Cormen T.H.)


、等、潘金贵



机械工业出版社



(2006-09


出版


)



评价:经典中的经典,无需多说,不要问我看哪些内容,负责 任的说:有能力就多看点,其


实都能看懂,书中的内容与思想将会终身受用。

< p>



《编程之美


:


微软技术面试心得》



《编程之美》小组



电子工业出版社



< br>评价:微软出品,像是一本小故事集,将数学和编程之美展露无疑,学起来很轻松,反复回


顾收获颇丰。




《编程珠玑


(



2



)




Jon Bentley


、黄倩、钱丽艳



人民邮电出版社



< br>评价:


主要是数据结构和算法,


都是常用的内容,


不过作者思维新奇,


跟随作者一起思考会


碰撞 出不少火花,评价非常高的一本书,本人没有顺序阅读,感兴趣的内容翻了翻。




《算法艺术与信息学竞赛》



刘汝佳



清华大学出版社



< br>评价:放在最后,因为此书的确很专业,我这点智商也驾驭不了,信息学竞赛必备。




《程序员面试宝典


(

< p>


3



)




欧立奇、刘洋、段韬



电子工业出版社



< br>评价:


这本书很神奇,


大二下学期的时候我就买了并看完 了,


等到大三找工作的时候发现里


边的提到的陷阱题目还是有点 意思的,


C


语言掌握的怎么样拿这本书验一验就知道了。




《数学之美》



(


《浪潮之巅》作者吴军最新力作


,< /p>


李开复作序推荐


,Google


黑板报百 万点击


)



评价:吴军博士那是相当 犀利,


《浪潮之巅》足以让人拜服了,此书一出无与争锋,放在数


据结构与算法这里比较合适。







如果能时光倒流,回到过去,作为 一个开发人员,你可以告诉自己在职业生涯初期应该读


一本,你会选择哪本书呢?我希望 这个书单列表内容丰富,可以涵盖很多东西。





很多程序员响应,


他们在推荐时也写 下自己的评语。


以前就有国内网友介绍这个程序员书单,


不过都 是推荐数



Top 10


的书。其实除 了前


10


本之外,推荐数前


30


左右的书籍都算经典,


整理编译这个问答贴,同时摘译部分推荐人的评 语。下面就按照各本书的推荐数排列。




1.


《代码大全》史蒂夫


·


迈克康奈尔




推荐数:


1684




优秀的编程实践的百科全书,


《代码大全》注重个人 技术,其中所有东西加起来,就是我们


本能所说的


< p>
编写整洁的代码



。这本书有

50


页在谈论代码布局。


‖ ——


Joel Spolsky



对于新手来说,


这本书中的观念有点高阶了。


到你准备阅读此书时,


你 应该已经知道并实践


过书中


99%


的观 念。



esac



2.


《程序员修炼之道》




推荐数:


1504



对于那些已经学习过编程机制的程序员来说,


这是一本卓越的书。


或许他们还是在校生,



对要自己做什么,


还感觉不是很安全。


就像草图 和架构之间的差别。


虽然你在学校课堂上学


到的是画图,


你也可以画的很漂亮,


但如果你觉得你不太知道从哪儿下手,


如果某人要你独


自画一个


P2P


的音乐交换网络图,那这本书就适合你了。


——


Joel



3.


《计算机程序的构造和解释》




推荐数:


916



就个人而言,这本书目前为止对我影响醉倒的一本编程书。




《代码大全》


《重构》和《设计模式》这些经典书会教给你高效的工作习惯和交易细节。其


他像《 人件集》



《计算机编程心理学》和《人月神话》这些书会深入 软件开发的心理层面。


其他书籍则处理算法。这些书都有自己所属的位置。




然而


《计算机程序的构 造和解释》


与这些不同。


这是一本会启发你的书,


它会燃起你编写出


色程序的热情;


它还将教会你认识 并欣赏美;


它会让你有种敬畏,


让你难以抑制地渴望学习


更多的东西。


其他书或许会让你成为一位更出色的程序员,

< p>
但此书将一定会让你成为一名程


序员。




同时,你将会学到其他东西,函数式编程(第三章)


、惰性计算、元编程、虚拟机、解释器


和编译器。




一些人认为此书不适合新手。


个 人认为,


虽然我并不完全认同要有一些编程经验才能读此书,


但 我还是一定推荐给初学者。毕竟这本书是写给著名的


6.001


,是麻省理工学院的入门编程


课程。此书或许需要多做努力(尤其你在做练习的时候,你 也应当如此)


,但这个价是对得


起这本书的。

< br>



你还不确信么?那就读读第一版的前言或序言。网上 有免费的电子版。



- AnttiSyk?


ri



4. < /p>



C


程序设计语言》



推荐数:


774



这本书简洁易读,会教给你三件事:


C


编程语言;如何像程序员一样思考;底层计算模型。


(这对理解



底层



非常重要)


——


Nathan



5.


《算法导论》




推荐数:


671


< br>《代码大全》教你如何正确编程;


《人月神话》教你如何正确管理;


《设计模式》教你如何正


确设计


……




在我看来,


代码只是一个 工具,


并非精髓。


开发软件的主要部分是创建新算法或重新实现 现


有算法。


其他部分则像重新组装乐高砖块或创建



管理



层。


我依然梦想这样的工作,


我的大


部分时间(


>50%


)是在写算法,其他



管理



细节则留给其他人


…… ——


Ran Biron



6.


《重构:改善既有代码的设计》




推荐数:


617


< br>我想我不得不推荐《重构》


:改进现有代码的设计。


——


Martin



我必须承认,


我最喜欢的编程语录是出自这本书:


任何一个傻瓜都能写出计算机能 理解的程

-


-


-


-


-


-


-


-



本文更新与2021-02-28 17:51,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/682777.html

C语言必看之书籍的相关文章