Alfred V. Aho is Lawrence Gussman Professor of Computer Science at Columbia University. Professor Aho has won several awards including the Great Teacher Award for 2003 from the Society of Columbia Graduates and the IEEE John von Neumann Medal. He is a member of the National Academy of Engineering and a fellow of the ACM and IEEE.
Monica S. Lam is a Professor of Computer Science at Stanford University, was the Chief Scientist at Tensilica and the founding CEO of moka5. She led the SUIF project which produced one of the most popular research compilers, and pioneered numerous compiler techniques used in industry.
Ravi Sethi launched the research organization in Avaya and is president of Avaya Labs. Previously, he was a senior vice president at Bell Labs in Murray Hill and chief technical officer for communications software at Lucent Technologies. He has held teaching positions at the Pennsylvania State University and the University of Arizona, and has taught at Princeton University and Rutgers. He is a fellow of the ACM.
Jeffrey Ullman is CEO of Gradiance and a Stanford W. Ascherman Professor of Computer Science at Stanford University. His research interests include database theory, database integration, data mining, and education using the information infrastructure. He is a member of the National Academy of Engineering, a fellow of the ACM, and winner of the Karlstrom Award and Knuth Prize.
This book provides the foundation for understanding the theory and pracitce of compilers. Revised and updated, it reflects the current state of compilation. Every chapter has been completely revised to reflect developments in software engineering, programming languages, and computer architecture that have occurred since 1986, when the last edition published. The authors, recognizing that few readers will ever go on to construct a compiler, retain their focus on the broader set of problems faced in software design and software development. Computer scientists, developers, and aspiring students that want to learn how to build, maintain, and execute a compiler for a major programming language.
發表於2025-02-02
Compilers 2025 pdf epub mobi 電子書 下載
看瞭一下china-pub上的樣章。 1、2章翻譯的不錯,忠實於原文,術語準確。 不過美中不足的是有漏譯的地方,個彆段落直接落掉瞭。
評分編譯原理確實是一門很抽象的課程,很容易就看得雲裏霧裏。 我的經驗就是當看書看不懂的時候,就把書上麵的代碼敲下來,或者按照書上的思路自己寫一個,在這個過程中,你就會發現不清楚的東西一點一點的清晰瞭。 另外,第一次看的同學:這本書確實很抽象,枯燥,甚至以後用到...
評分從我現在看的兩章來看,這個第二版沒有86年版寫得好。比如,對第二章“一個簡單的語法製導翻譯器”,第二版確實寫得沒有86年版好懂。另外,86年版是基於c語言來敘述的,為瞭趕潮流去迎閤java語言,第二版生硬把本來就是基於c語言所寫成的這章內容換成用java語言,造成不太流暢...
評分這誠然是一本好書。 但是翻譯的的著實費解又晦澀。 事實上不是因為原文難懂,而是翻譯的時候,譯者很多地方沒有按照中文的閱讀習慣來翻譯。 如果把原文拿來對照,當真是極好的。 其實,我很想說有很多地方翻譯錯瞭,但是忽然又覺得是不是因為自己漢語理解能力太差瞭,所以茫然...
評分圖書標籤: 編譯原理 compiler 計算機科學 計算機 編譯器 compilers 編程 經典
這本書很不適閤入門編譯原理,不適閤新手
評分隻能算是讀瞭一半吧……
評分好多好多, 隻算讀過一半吧...上完課沒再繼續讀瞭....
評分隻能說是係統的學習瞭前端,後端捎帶看瞭一點。
評分標一下,書超贊。我覺得自己編譯很好啊.. 也不知道為神馬會在這門課上掛這麼多次- -
Compilers 2025 pdf epub mobi 電子書 下載