C书单

不是不想帮大家只是我还没有这个资格。我把自己看过的觉得比较好的一些数列一下希望能对大家有用。
鉴于国内出版的书质量基本不高,所以希望大家最好看国外原版书。
###数学#####
我就不多说了,重要性不言而喻。学计算机的学的越多就越觉得自己是学数学的。
微积分,概率论,线性代数,图论,逻辑代数,组合数学
“Introductory Combinatorics”
“Naive Set Theory”
“高等近世代数”
“抽象代数基础教程“
”Introduction to Mathematical Logic“
”Concrete Mathematics“
这些可能开始你觉得用不上,但是到了一定阶段上面的只是”往前走“必备基础。


###C lauague
“A First Book of ANSI C, Fourth Edition”---非常好的一本入门书,想当年我就是看这本书“入门”的。
”C语言的科学和艺术" ---教科书有空可以看看。
“The C Language Programming”---权威教材不多说了。
“C专家编程”,“C陷阱与缺陷”,“C和指针”---这三本分别从不同角度介绍了C,可以根据爱好看。
“C Programming FAQs”---如果你看完了上面我列的书或者觉得你的C还不错那么你可以看看这本书查漏补缺。
“C语言接口与实现”---如果那一天你要构建一个库这本书应该对你 有帮助。
”The CERT C Secure Coding Standard“---告诉你如果构建工业强度的代码
“Practical C Programming”---一本很实用的书,没事可以看看。
“The Standard C Library”---很重要的一本书只是不知道你是否能用的上。
“C 99 ISO”---把他背会你就真的入门了。


上面是我认为学C非常不错的书,但是如果你只看这些书我并不能保证你的C如何的好,这些只是基础。想要真正的把C学好,那就少不了对于汇编语言的学习和linux/unix的学习。想知道为什么学了你就知道了。如果你真的把上面的东西都看的差不多了,我想你至少已经写了30W行的代码,下了的路你以了然于胸了。。。


###C++
对于C++我不想多说,因为比起C,C++起码大2个当量。有关的书籍也是汗牛充栋。有关C++方面的问题大家可以去问“刘伟鹏”。。。


###计算机科学
其实这才是计算机之所以叫“计算机”的原因,不学这些东西我觉得就不要说自己是学计算机的。
由于计算机的分支很多所以下面我只说一些最基本的公共学科。
第一个方面,自动机,可计算性,计算复杂性,NP问题---不看就别说自己是学CS的。
”Introduction to the Theory of Computation“
”Introduction to Automata Theory, Languages and Computation“ ---上面两本书可以相互参考看。
“非线性工作手册”---对非线性问题的认识是21世纪人类掌握的终极力量。


第二的方面,语言有些公司是要用自己的语言的所以你可能要构造一个新的语言
"Compilers”----传说中的龙书。
"程序设计语言理论基础"--这本你也用的上。
“程序设计语言理论基础”
“类型和程序设计语言”
上面只是基础。。。。
第三方面,算法
这个领域的书太多了,就最基础的学习的话可以看看
“数据结构基础”--比严蔚敏的不知道好多少
“算法导论”---看完了基本就入门了。
“C算法 一,二卷”---很实用。
“计算机程序设计艺术(四卷)”---看完你就可以去微软了。Bill说的。


###函数式编程语言
对于C。C++这类命令式的,强类型的语言来说,学习函数式的非强类型的语言对大家的提高很有帮助。我在这推荐几本很好的入门书。
“Structure and Interpretation of Computer Programs - 2nd Edition“---传说中的SICP把这本书看完习题做完,我可以负责人的对你说你的水平已经超过了70%中国学CS的本科生。65%的全球学CS的本科生。%45的程序员。
对LISP,Haskell等函数式语言的学习,和Python,Perl等脚本式语言的学习,是十分重要的。


###另一本在大学期间值得一读的书
”Computer Systems: A Programmer's Perspective (2nd Edition)“---把他读完,很不错。


好了别打就不多说了,对于上面的内容不一定完全正确,只是我的小建议。
如有雷,同纯是巧合。


C (programming language),
,看完后你就知道了,国内计算机书的差距。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值