百科问答小站 logo
百科问答小站 font logo



如何想学点编译原理,又不想直接看龙虎之类的书籍,太多理论,干燥? 第1页

  

user avatar   longhua-fan 网友的相关建议: 
      

推荐《可变目标c编译器》,一个工业化的ansi c编译器,里面有很多设计的小巧思,市面上大概找不出第二本,原因是gcc,javac太大,其他的编译原理的实践教材又太偏实验,代码风格不好,这本书的或者lcc的缺点是没有后端优化内容,这个时候看看龙书等编译器的教材

第二本要推荐的是《c++反汇编与逆向分析技术揭秘》,这本书让你明白类,虚函数,等编译完是什么样子,在内存或汇编语言是怎么表达的,我觉得学c++都应该看看这本书

第三本推荐的是《汇编语言,基于x86处理器》,这本书还是讲指针,结构体在汇编语言中是怎么表达的

第四本要推荐的是《计算机原理与设计,verilog版》,这本书用verilog从头到尾实现一个计算机,看完你会明白指令集以及计算机到底是怎么工作的,其实很多计算机专业的计算机组成原理的基础也不是很扎实




  

相关话题

  迄今为止押宝多核的策略几乎都失败了,为什么开发者如此抵触多核? 
  程序员年龄增大后的职业出路是什么? 
  自然语言中有哪些有趣的“语法糖”? 
  算法书如何选择? 
  未来编程会不会成为一个人人都有的能力,从而程序员的高薪不再? 
  既然有些人喜欢开挂,为啥不开发一款网游,提供编程接口,允许玩家自行用各种软件,同时允许计算机参与计算? 
  不懂编程能成为产品经理吗? 
  Perl等脚本语言在IC设计中有哪些用处?数字IC前端设计有必要掌握类似语言么?如果有,应该掌握到什么程度? 
  对于大型项目,静态类型是必须的吗? 
  如何编程判断一个数是否是质数? 

前一个讨论
种牙好还是镶牙好?
下一个讨论
三千元以下有高音质的蓝牙音箱吗?





© 2025-05-06 - tinynew.org. All Rights Reserved.
© 2025-05-06 - tinynew.org. 保留所有权利