まだちゃんとは読んでいないのですが、Java時代のコンパイラの入門書で、従来のコンパイラの教科書よりもだいぶ新しい話題を扱っています。
往年のコンパイラ開発ツールの黄金コンビ、Lex & Yacc のJava版が登場するほか、ランタイムの技術としてガベージコレクションの説明などもあります。
JDKには便利な抽象データ型がたくさんあるので、Javaはコンパイラを書くには最高にらくちんな言語だと思います。
時間をみつけて、ちゃんと読んでみたい!
¥15,294¥15,294 税込
配送料 ¥257 6月12日-17日にお届け
発送元: thebookcommunity 販売者: thebookcommunity
¥15,294¥15,294 税込
配送料 ¥257 6月12日-17日にお届け
発送元: thebookcommunity
販売者: thebookcommunity
¥600¥600 税込
ポイント: 6pt
(1%)
配送料 ¥350 6月8日-12日にお届け
発送元: 福書房 コンピュータ書籍の専門店です 販売者: 福書房 コンピュータ書籍の専門店です
¥600¥600 税込
ポイント: 6pt
(1%)
配送料 ¥350 6月8日-12日にお届け
発送元: 福書房 コンピュータ書籍の専門店です
販売者: 福書房 コンピュータ書籍の専門店です
無料のKindleアプリをダウンロードして、スマートフォン、タブレット、またはコンピューターで今すぐKindle本を読むことができます。Kindleデバイスは必要ありません。
ウェブ版Kindleなら、お使いのブラウザですぐにお読みいただけます。
携帯電話のカメラを使用する - 以下のコードをスキャンし、Kindleアプリをダウンロードしてください。
Modern Compiler Implementation in Java ハードカバー – 1997/12/13
英語版
Andrew W. Appel
(著)
{"desktop_buybox_group_1":[{"displayPrice":"¥15,294","priceAmount":15294.00,"currencySymbol":"¥","integerValue":"15,294","decimalSeparator":null,"fractionalValue":null,"symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"QKmUNGfsSsCWlMnBJJKSlGpWWgHjd1uGQG3MAON7e3EsEmez8fYLIEApoaDKtdVCVNnzFEbJuOzqR8wmMpFQ0WtIQI3ko5fd5XyZ63SHDsKtbsu5mJl2eL%2F%2Bgu%2BBRJWauQZSQTIR0QOG%2FmSPHBBAa15hmijlGVJ7rKJFXgguDhhifkxW5kU9zQ%3D%3D","locale":"ja-JP","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"¥600","priceAmount":600.00,"currencySymbol":"¥","integerValue":"600","decimalSeparator":null,"fractionalValue":null,"symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"QKmUNGfsSsCWlMnBJJKSlGpWWgHjd1uGJX6XRjcMMvOE9VPbHfYCCY7GBW%2FFNBLqSCGw%2B9xNvY%2BBGw1CakR8nnCWoCI0Q2hZpRKgbUWzsBP%2BPo%2B7UEdSGqT5neCWXUh703f7i7vK6U72hwlN1BMY7Z2Wgw9oAx9tMXCPL%2B9FaNs2YsKOBF52Bw%3D%3D","locale":"ja-JP","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}
購入オプションとあわせ買い
Last year you may have seen the Modern Compiler Implementation in C: Basic Techniques (1997) which was the preliminary edition of our new 1998 textbook, Modern Compiler Implementation in C. The new, expanded version of this textbook describes all phases of a modern compiler: lexical analysis, parsing, abstract syntax, semantic actions, intermediate representations, instruction selection via tree matching, dataflow analysis, graph-coloring register allocation, and runtime systems. It includes good coverage of current techniques in code generation and register allocation, as well as functional and object-oriented languages, that are missing from most books. In addition, more advanced chapters are now included so that it can be used as the basis for two-semester or graduate course. The most accepted and successful techniques are described in a concise way, rather than as an exhaustive catalog of every possible variant. Detailed descriptions of the interfaces between modules of a compiler are illustrated with actual C header files. The first part of the book, Fundamentals of Compilation, is suitable for a one-semester first course in compiler design. The second part, Advanced Topics, which includes the advanced chapters, covers the compilation of object-oriented and functional languages, garbage collection, loop optimizations, SSA form, loop scheduling, and optimization for cache-memory hierarchies. A unique feature of the book is a well designed compiler implementation project in Java, including front-end and 'high-tech' back-end phases, so that students can build a complete working compiler in one semester. Accompanying support software is available.
- 本の長さ558ページ
- 言語英語
- 出版社Cambridge University Press
- 発売日1997/12/13
- 寸法19.4 x 3.4 x 24.2 cm
- ISBN-100521583888
- ISBN-13978-0521583886
商品の説明
レビュー
' … this book is a pleasure to read and study. If you want to refresh or update your knowledge of compiler implementation topics, this book is warmly.' Arie van Deursen, Science of Computer Programming
登録情報
- 出版社 : Cambridge University Press (1997/12/13)
- 発売日 : 1997/12/13
- 言語 : 英語
- ハードカバー : 558ページ
- ISBN-10 : 0521583888
- ISBN-13 : 978-0521583886
- 寸法 : 19.4 x 3.4 x 24.2 cm
- カスタマーレビュー:
著者について
著者をフォローして、新作のアップデートや改善されたおすすめを入手してください。
著者の本をもっと発見したり、よく似た著者を見つけたり、著者のブログを読んだりしましょう
著者の本をもっと発見したり、よく似た著者を見つけたり、著者のブログを読んだりしましょう
-
トップレビュー
上位レビュー、対象国: 日本
レビューのフィルタリング中に問題が発生しました。後でもう一度試してください。
2002年4月24日に日本でレビュー済み
Amazonで購入
2002年7月9日に日本でレビュー済み
Amazonで購入
ã"ã®æ¬ã¯ãã³ã³ã'ã¤ã©çè«-ããè¦ãã¨å...容çã«ã¯è¯ãæ¬ã ã¨æãã¾ããã-ãã-ãåå¿è...ã«ã¯å'ãã¦ããªãã¨æãã¦ãã¾ããç¬ç¿'ã®äººã¯ãç解ããããã«ã¡ãã£ã¨è¦å'ã-ãªã'ãã°ãªããªãããç¥ãã¾ãã"ã
å¾ã¯Javaã®ãµã³ã-ã«ã-ãã°ã©ã ã§ããæ®éã®Javaã-ãã°ã©ã ã§ã¯ãªãã¨æãã¾ããå...ã...ã®ã-ãã°ã©ã ã¯ããªã-ã¸ã§ã¯ãæå'ã§ã¯ãªãã£ãããã-ãã¾ãã"ããã-ã¦ç¡çç¢çãã®ã¾ã¾Javaã«æ¸ãç'ã-ã¦ããã¨æãã¦ãã¾ããç¹ã«ã"ã®æ¬ã®è©±é¡ã«ãªãJLexã¨Cupã®ã½ã¼ã¹ã³ã¼ãã¯ä¸è¬çãªJavaã-ãã°ã©ã ããé¢ãã¦ãã¾ãããªã-ã¸ã§ã¯ãæå'ãã-ããªãã®ã§ã½ã¼ã¹ã³ã¼ãã'ç解ããã®ã¯ãï¼ãªã-ã¸ã§ã¯ãæå'ã§èããã-ã«ã°ã©ãã¼ã«ã¯ï¼å¤§å¤ã ããã¨æãã¾ãã
ã-ãã-ãã"ã®æ¬ã¯ææ-°ã®çè«-ãæ¸ããã¦ãã¾ãã®ã§å...¨ä½"çã«ã¯è¯ãæ¬ã ã¨æã!ã!¾ãã
å¾ã¯Javaã®ãµã³ã-ã«ã-ãã°ã©ã ã§ããæ®éã®Javaã-ãã°ã©ã ã§ã¯ãªãã¨æãã¾ããå...ã...ã®ã-ãã°ã©ã ã¯ããªã-ã¸ã§ã¯ãæå'ã§ã¯ãªãã£ãããã-ãã¾ãã"ããã-ã¦ç¡çç¢çãã®ã¾ã¾Javaã«æ¸ãç'ã-ã¦ããã¨æãã¦ãã¾ããç¹ã«ã"ã®æ¬ã®è©±é¡ã«ãªãJLexã¨Cupã®ã½ã¼ã¹ã³ã¼ãã¯ä¸è¬çãªJavaã-ãã°ã©ã ããé¢ãã¦ãã¾ãããªã-ã¸ã§ã¯ãæå'ãã-ããªãã®ã§ã½ã¼ã¹ã³ã¼ãã'ç解ããã®ã¯ãï¼ãªã-ã¸ã§ã¯ãæå'ã§èããã-ã«ã°ã©ãã¼ã«ã¯ï¼å¤§å¤ã ããã¨æãã¾ãã
ã-ãã-ãã"ã®æ¬ã¯ææ-°ã®çè«-ãæ¸ããã¦ãã¾ãã®ã§å...¨ä½"çã«ã¯è¯ãæ¬ã ã¨æã!ã!¾ãã
他の国からのトップレビュー
Andres Tovar Garcia-Rosell
5つ星のうち5.0
Great book !
2019年6月24日にアメリカ合衆国でレビュー済みAmazonで購入
A great book !
David Ho
5つ星のうち5.0
Five Stars
2015年6月7日にカナダでレビュー済みAmazonで購入
Book in perfect condition
SONDEREGGER RODNEY
5つ星のうち5.0
Very good compiler implementation book
2014年4月22日にドイツでレビュー済みAmazonで購入
Step by step compiler explenation, Lexer, parser,semantic analysis, AST (Abstract Syntax Trees), instruction selextion, optimisation all is excellently explained.
Project building a full compiler is very helpfull to understand the different steps for
a compiler.
Project building a full compiler is very helpfull to understand the different steps for
a compiler.
Adam
5つ星のうち5.0
Very good condition
2013年3月1日にアメリカ合衆国でレビュー済みAmazonで購入
Pretty good book, also received it in good condition, would recommend the practice exercises because they are all pretty great!