Chinaunix首页 | 论坛 | 博客
  • 博客访问: 959531
  • 博文数量: 104
  • 博客积分: 3715
  • 博客等级: 中校
  • 技术积分: 1868
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-30 08:38
文章分类

全部博文(104)

文章存档

2013年(1)

2012年(9)

2011年(41)

2010年(3)

2009年(3)

2008年(47)

分类:

2008-03-25 05:42:52

今天晚上怎么也睡不着觉,在床上躺到1:45左右的时候,终于不能忍了,于是穿好衣服,看了一会儿闲书。
对于编译器的不同级别的中间表示,尤其是中级和低级的区别,以前总是很模糊,今天大概有些明白了。它们的主要区别就是,低级中间表示展开了地址计算,而中级的没有。至于寄存器和变量的名字,应该不是主要的区别。因为低级中间表示可以用符号寄存器,就相当于换名的变量嘛。。。

另外,再一次确认了Aho这个家伙很牛很牛。。。。。他提出过一种针对低级中间表示的代码生成器自动生成的方法,基于树模式匹配和动态规划,据说,在实际中该方法几乎总是可以得到接近最优的指令序列。。。。
阅读(1165) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~