学习资料
2
3
来自:豆瓣读书
作者: [美] Stanley B. Lippman / [美] Josée Lajoie / [美] Barbara E. Moo
出版社: 电子工业出版社
出版年: 2013-9-1
出版社: 电子工业出版社
出版年: 2013-9-1
5
来自:豆瓣读书
作者: Bjarne Stroustrup
出版社: Addison-Wesley Professional
出版年: 2013-5-19
出版社: Addison-Wesley Professional
出版年: 2013-5-19
6
9
10
来自:豆瓣读书
作者: (美)Cay S. Horstmann / (美)Gary Cornell
出版社: 机械工业出版社
出版年: 2013-11-1
出版社: 机械工业出版社
出版年: 2013-11-1
11
来自:豆瓣读书
作者: [美] Cay S. Horstmann / [美] Gary Cornell
出版社: 机械工业出版社
出版年: 2014-3-1
出版社: 机械工业出版社
出版年: 2014-3-1
13
来自:豆瓣读书
作者: [美] Brian Goetz / [美] Tim Peierls / [美] Joshua Bloch / [美] Joseph Bowbeer / [美] David Holmes / [美] Doug Lea
出版社: 电子工业出版社
出版年: 2007-6
出版社: 电子工业出版社
出版年: 2007-6
20
来自:豆瓣读书
作者: [英] Jeremy Keith / [加] Jeffrey Sambells
出版社: 人民邮电出版社
出版年: 2011-4
出版社: 人民邮电出版社
出版年: 2011-4
22
评语:编译原理入门,读好这门课,再思考代码的时候会有高屋建瓴的感觉,很明显的一个变化就是对代码的理解完全不一样了,对于代码应该怎么写,为什么要那么写,怎么写更好,错误是如何出现的,如果出错的后果,都能有理论到实践的全面认识,而那些深度讲解、核心编程之类的书之所以可以不看,也是因为在有了OS概念和编译理论后,这些东西稍微一想就能明白,原理都是一样的。那些深度讲解、核心编程之类的书都是给非计算机专业的人看的,因为他们不熟悉OS原理和编译理论等基础,无法一下子建立起比如进程线程控制、内存管理等概念,所以这些书手把手的教他们写代码,而且也是只教方法不讲原理。编译书,入门之后,可以去看著名的“龙书”,好象是叫做什么编译原理概念原理与实践,封面有一条红色的大龙。这本书在编译领域20多年不衰,可见其地位。这本书对理论讲的很明白,但是问题也在于,老了点。不过因为LRK到现在一直都还没被淘汰,而且对于内存部分讲的很实用。这个我也只读到了词法语法分析就没再继续下去。还有一本“虎书”,封面是绿色,有一只老虎,这本书出版时间比较晚,内容还挺新,每部分还都有实践,学完后把代码拼起来基本上就是个编译器。
什么是书单 · · · · · ·
书单是收集图书的工具,创建书单后,在豆瓣看到符合书单主题的图书时可以将它放入书单,方便以后找到。
你还可以看看其他人的收集,关注你感兴趣的书单。