無料のKindleアプリをダウンロードして、スマートフォン、タブレット、またはコンピューターで今すぐKindle本を読むことができます。Kindleデバイスは必要ありません。
ウェブ版Kindleなら、お使いのブラウザですぐにお読みいただけます。
携帯電話のカメラを使用する - 以下のコードをスキャンし、Kindleアプリをダウンロードしてください。
Compilers: Principles, Techniques, and Tools ハードカバー – イラスト付き, 2006/10/15
- 本の長さ1000ページ
- 言語英語
- 出版社Prentice Hall
- 発売日2006/10/15
- 寸法16.5 x 4.4 x 24.2 cm
- ISBN-100321486811
- ISBN-13978-0321486813
この商品をチェックした人はこんな商品もチェックしています
商品の説明
著者について
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.
登録情報
- 出版社 : Prentice Hall; 第2版 (2006/10/15)
- 発売日 : 2006/10/15
- 言語 : 英語
- ハードカバー : 1000ページ
- ISBN-10 : 0321486811
- ISBN-13 : 978-0321486813
- 寸法 : 16.5 x 4.4 x 24.2 cm
- Amazon 売れ筋ランキング: - 130,987位洋書 (洋書の売れ筋ランキングを見る)
- カスタマーレビュー:
著者について
著者の本をもっと発見したり、よく似た著者を見つけたり、著者のブログを読んだりしましょう
著者の本をもっと発見したり、よく似た著者を見つけたり、著者のブログを読んだりしましょう
著者の本をもっと発見したり、よく似た著者を見つけたり、著者のブログを読んだりしましょう
著者の本をもっと発見したり、よく似た著者を見つけたり、著者のブログを読んだりしましょう
-
トップレビュー
上位レビュー、対象国: 日本
レビューのフィルタリング中に問題が発生しました。後でもう一度試してください。
しかし、GCCのような巨大なコンパイラを自分で1から書くのは不可能かもしれない。
また、読むのでも、どこから読んだらいいかわからないことがしばしばある。
ソースコードを読むときに、少し変更して挙動を見ると、そこが何をしているところかわかったり、どこに影響があるかがわかることがある。
そのため、小さいコンパイラを書くか、大きなコンパイラの一部を修正することによって、コンパイラを理解するとよい。
そのどちらの方法をとる場合でも、本書はバイブルのように参考になる。
I巻では1パスコンパイラ、字句解析、構文解析、型検査について書いている。
II巻で実行時環境、中間コード生成、コード生成、コード最適化、、プログラム作成演習について書いている。コンパイラの実現例として、PASCAL,C,Fortran、Bliss,Modula-2を例示している。
ps.
コンパイラをC言語で書いてみて、バグが取れなかったが、ポインタ操作をいいかげんにしていたことが想定され、ポインタ操作はいいかげんなことをしてはいけないことを体験した。
星の数はゼロだが、1つでも入れないと投稿できない。
最近、Kindleは壊れているものが多いようだ。
中身はランダムな文字が並んでいて読めた物ではありません。
安いKindle版は買わないようにしてください。
他の国からのトップレビュー
I bought this book well ahead of time, because the subject of compilers is not an easy one. Luckily, I just completed a course on Formal Languages & Automata, so some of the things involved in the compilation process is less frightening for me than they would be otherwise. However, I knew I would have to get a good head-start to do well in class, but also to truly learn and understand the subject. This book is very well written and I've gotten far enough into it to comfortably comment on it. As far as theory-packed books are concerned, this one is top-notch. The authors made it very approachable and it doesn't feel like they're trying to bloat the content with academic nonsense in order to place themselves on a pedestal above all else. No, I can confidently say that they've done an amazing job in making it as friendly as possible. With that said, and as I've mentioned, this is not an easy topic. Unless you're exceptionally amazing at comprehending complex material through the first read-through, expect to read this book a few times. On the bright side, it's a pretty good read and you will learn a lot from it.
If you have the right mindset and the necessary passion, this is the book for you. The authors have done a fantastic job and you will not regret investing time into it.
Also, if you read the book your IQ will be increased by 3 points.
But seriously, this book is very well written. Compilers are not simple by any stretch of the imagination, but this book does well to explain them in detail. No previous knowledge or awareness of compilers is required, though a good understanding of programming is essential. I bought this book as a required text for a course, and by the end felt a much better appreciation for compilers.
Have 'returned' am expecting to receive a full refund very very soon.