亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
樓主: Send_linux
打印 上一主題 下一主題

2008年12月有獎書評贈書活動:《編譯原理》(原書第2版)(樣章更新) [復(fù)制鏈接]

論壇徽章:
0
41 [報告]
發(fā)表于 2008-12-06 22:04 |只看該作者
原帖由 izhier 于 2008-12-5 23:04 發(fā)表
現(xiàn)在
只看懂了語法分析和詞法分析部分,其他還沒看呢!

介紹的挺詳細(xì),比國內(nèi)教材好多了

我特別欣賞這本書講的編譯時內(nèi)存和CPU中的狀態(tài)變化,以及代碼在這兩個硬件上發(fā)生的單步改變

這在最底層揭示了代碼到硬件執(zhí)行的轉(zhuǎn)換全過程,從中我明白了C語言怎么能效率更高,功能更好

下個星期開始C++,又要忙了~~希望能得一本,電子版 的看得不爽

論壇徽章:
0
42 [報告]
發(fā)表于 2008-12-07 21:53 |只看該作者
我只看過第一版的前5章
雖然沒資格評論,但是還是說一下自己的看法。
我判斷書好不好的必要條件是看作者的身份.
  aho是編譯理論方面的權(quán)威, AC, awk的作者, yacc的設(shè)計者之一?, unix grep的最早實(shí)現(xiàn)者, 著名的科學(xué)家
  第一版作者感謝了很多人, 我認(rèn)識一些重量級的:
   Steven Johnson, yacc的作者
  Brian Kernighan awk之k, K&R之K, 技術(shù)作家
   Rob Pike plan9的作者?
   Dennis Ritchie  c語言作者, unix作者
  Bjarne Stroustrup c++作者

前面4章看過好多遍了,  聽說編譯原理高深的地方是優(yōu)化, 可是對我來說, 受益最大的往往是這幾章講的知識.
我手頭有幾本編譯方面的書, 像什么鯨書一般人根本看不懂, 編譯原理與實(shí)踐一看就知道和龍書不是一個風(fēng)格和級別的
看龍書讓我感覺到一個科學(xué)家應(yīng)有的氣質(zhì), 客觀, 低調(diào), 高水準(zhǔn), 沒有廢話, 不缺胳膊少腿.  這在<<編譯原理與實(shí)踐>>中是看不出來的, 這種感覺

是少有的, 雖然像apue, ulk也是好書, 但是還是沒到這種級別. 因為我基本只看過這本書, 所以比較也只是感覺上的.

第1章是概述, 如果這本書是看編譯的第一本書, 那么可能不會太有感覺, 但是回過頭看就能發(fā)現(xiàn)也到處都是精華, 特別是介紹各個分析階段.

第2章是前端的概括, 看完之后不舍得不往下看, 詞法分析, 符號表, 抽象堆棧機(jī), 綜合, 可讀性非常高, 覺不是那種懂的人不用看, 不懂的人不容

易看懂的那種.

第3章 名字叫詞法分析, 里面有大量的自動機(jī)理論方面的介紹, 正則表達(dá)式原理的介紹, 里面給的兩個從正則到自動機(jī)的實(shí)現(xiàn)算法, grep和flex分別

使用了一個, 最后一頁提到的壓縮方法, flex使用. 看了這一章就會對正則表達(dá)式有全新的認(rèn)識, 看了這一章, 如果還去買<<精通正則表達(dá)式>>, 那

絕對是浪費(fèi), 后者在我看來就是屬于那種懂的不用看, 不懂的看了也懂不了多少的那種, 我買了之后發(fā)現(xiàn)有價值的沒幾頁.

第4章 語法分析, 如果完全看懂了, 去分析一個簡單的yacc應(yīng)該是沒有問題的, 會發(fā)現(xiàn)比較容易.
看完能明白yacc的實(shí)現(xiàn), 在遇到一些使用yacc生成翻譯器的代碼時能看懂

后面的基本沒怎么看, 看了也忘記了, 這是一本應(yīng)該擁有的書, 就像java程序員也應(yīng)該擁有K&R一樣, 這本書看不看都應(yīng)該有。

另外aho很帥,而且一看就像科學(xué)家,不信去主頁http://www1.cs.columbia.edu/~aho/看看  里面有一些資料, 特別是有他寫過的書,發(fā)表過的文章

論壇徽章:
0
43 [報告]
發(fā)表于 2008-12-07 22:01 |只看該作者
有道是拿過龍書翻幾遍,不會編譯也會吟~

我就算屬于那種不會編譯但會"吟"幾個字的人
這個說的好, 補(bǔ)充幾個印象中的評價:

所有現(xiàn)代編譯器作者都看過的書
所有現(xiàn)代編譯器教材作者都參考的書
幾乎所有相關(guān)實(shí)現(xiàn)者都參考的書
...

論壇徽章:
0
44 [報告]
發(fā)表于 2008-12-08 12:50 |只看該作者
大學(xué)里學(xué)了編譯原理,覺得理論性太強(qiáng)了,壓根沒入門,并且也沒用過,看樣子還是要在認(rèn)真學(xué)一篇了。

論壇徽章:
0
45 [報告]
發(fā)表于 2008-12-08 18:18 |只看該作者
原帖由 disheng727 于 2008-12-8 12:50 發(fā)表
大學(xué)里學(xué)了編譯原理,覺得理論性太強(qiáng)了,壓根沒入門,并且也沒用過,看樣子還是要在認(rèn)真學(xué)一篇了。

其實(shí)你隨便在用什么編程語言的時候都在用編譯原理,用C語言指針的時候特別是~~~

間接尋址就是指的指針的特殊用法

論壇徽章:
0
46 [報告]
發(fā)表于 2008-12-08 19:51 |只看該作者
果然是龍書,第一版我看過相當(dāng)?shù)牟诲e,有人說現(xiàn)在這些看來沒用了,為什么沒用呢??我就想不明白,只要是寫代碼的,就得弄懂編譯原理,不但可以懂得原理,里面講解的實(shí)現(xiàn)算法也是相當(dāng)?shù)木睢?/td>

論壇徽章:
0
47 [報告]
發(fā)表于 2008-12-08 22:44 |只看該作者
非常好的一本書,"龍書"從整體上講述了編譯原理的具體概念。
只要你是一個想成為軟件高手的人才,就得弄懂編譯原理,不但可以懂得原理,里面講解的實(shí)現(xiàn)算法也是相當(dāng)?shù)木睢?br />
第一、系統(tǒng)全面的了解了編譯原理,理解Java程序設(shè)計語言的跨平臺原理就不難了。Java程序編譯是可運(yùn)行Java源程序經(jīng)這一編譯過程同C/C++的編譯有些不同。當(dāng)C編譯器編譯生成一個對象的代碼時,該代碼是為某一特定硬件平臺運(yùn)行而產(chǎn)生的。因此,在編譯過程中,編譯程序通過查表將所有對符號的引用轉(zhuǎn)換為特定的內(nèi)存偏移量,以保證程序運(yùn)行。過編譯鏈接而形成的java字節(jié)碼.

第二、“龍書”第一章著重講了引用,引用就是變量的別名,變量名表當(dāng)中的相對地址,會不斷隨著引用方法的不同,而不斷發(fā)生變化,特別是對于C、C++的最頭疼的指針來說,編譯程序通過查表將所有對符號的引用轉(zhuǎn)換為特定的內(nèi)存偏移量,即“龍書”中的間接尋址(第六章),理解了這些,C、C++中艱澀的語句就能理解了

第三、“龍書”(第六章)也談到了內(nèi)存對齊,結(jié)構(gòu)體大小涉及到字節(jié)對齊,為什么要對齊,編譯的時候怎么對齊,內(nèi)存對齊有什么好處。“龍書”都在編譯器一層上做了詳細(xì)的解答。

[ 本帖最后由 aaaaa5aa 于 2009-1-1 17:24 編輯 ]

論壇徽章:
0
48 [報告]
發(fā)表于 2008-12-09 09:46 |只看該作者
原帖由 小公貓 于 2008-12-3 00:48 發(fā)表
我看過這本書的第一版,也是本科時候的教材,雖然很經(jīng)典,但確實(shí)有點(diǎn)老了,好像是1986年出的,相信第二版增加不少新的技術(shù),看一下目錄就知道變化還是挺大的,尤其是后面幾章。
第一版也分12章,從第一章介紹編 ...

看過這本書(或者第一版的)的說不想拿獎品了,沒看過的或這看不懂的又發(fā)表不了評論,獎品那給誰呢?不過我還是想要的.

[ 本帖最后由 cnhp 于 2008-12-9 09:58 編輯 ]

論壇徽章:
0
49 [報告]
發(fā)表于 2008-12-09 10:08 |只看該作者
好書啊,不過看英的太費(fèi)勁了

論壇徽章:
0
50 [報告]
發(fā)表于 2008-12-09 12:35 |只看該作者
原帖由 banggou 于 2008-11-28 09:20 發(fā)表
。。沒有看到章節(jié)的選摘,難道就對目錄評論???

目錄有鏈接的
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP