第370页 9.3
CaptainMix
在读 编译器设计
- 章节名:9.3
- 页码:第370页
勘误:
(此处不算错误, 而是描述的不清楚) 第370页, 倒数第6行, 在"其中包含B1和B5."之后插入半句话"先从Worklist中删除B1, ". 倒数第5行, 将语句"该操作也将B1加入到"改为"该操作再次将B1加入到". 修改后逻辑通顺不少.
第371页, 图9-11 下一个段落, 段落中提到两次"x", 应该修改为"z".
第380页, 第一段, 引入了"半格"概念, 这完全就是个坑. 用了很高端概念去描述简单问题. 书中属于格论的Join和Meet操作, 可以认为是一种自定义算符, 近似于感染, 或<Min,Max>操作(然而并不同). 格论的很多约束条件对于描述SSCP算法并非必要, 而且"半格"这个概念还不好查资料. 推荐两个中文相关解析帮助大家少绕路:
http://www.docin.com/p-2091792864.html
https://www.zhihu.com/question/30494101/answer/466865529
第399页, "优化序列" 黑底框内. 很明显, (-0, -01, -02, ...)应修改为(-o, -o1, -o2, ...)
第431页, 图10-12 (a) 倒数第4行语句, 应该改为 addI ri1, 1 => ri2. (另外楼上也提到了) 正数第5行语句应该改为 phi rs0, rs2 => rs1
11人阅读
CaptainMix对本书的所有笔记 · · · · · ·
-
第342页 图8-21
第342页, 第12行,Enqueue开头,少了一个反括号 第328页, 倒数第三行表达式中, "="号应该被去除
-
第370页 9.3
> 查看全部2篇
说明 · · · · · ·
表示其中内容是对原文的摘抄