著者をフォローする
何か問題が発生しました。後で再度リクエストしてください。
OK
A Little Java, A Few Patterns (MIT Press) (Language, Speech, & Communication) (英語) ペーパーバック – 1997/12/19
Matthias Felleisen
(著)
著者の作品一覧、著者略歴や口コミなどをご覧いただけます
この著者の 検索結果 を表示
あなたは著者ですか?
著者セントラルはこちら
|
Daniel P. Friedman
(寄稿)
著者の作品一覧、著者略歴や口コミなどをご覧いただけます
この著者の 検索結果 を表示
あなたは著者ですか?
著者セントラルはこちら
|
購入を強化する
-
本の長さ196ページ
-
言語英語
-
発売日1997/12/19
-
対象読者年齢18歳歳以上
-
寸法19.05 x 1.14 x 23.5 cm
-
ISBN-100262561158
-
ISBN-13978-0262561150
この商品をチェックした人はこんな商品もチェックしています
ページ: 1 / 1 最初に戻るページ: 1 / 1
- Scheme手習いDaniel P. Friedman単行本(ソフトカバー)
- The Seasoned Schemer, second edition (The MIT Press)ペーパーバック
- The Reasoned Schemer (MIT Press) (The MIT Press)ペーパーバック
- The Little Schemer, fourth edition (The MIT Press)ペーパーバック
- The Little MLer (The MIT Press)ペーパーバック
この商品を買った人はこんな商品も買っています
ページ: 1 / 1 最初に戻るページ: 1 / 1
- The Little Schemer, fourth edition (The MIT Press)ペーパーバック
- The Little Typer (The MIT Press)ペーパーバック
- The Reasoned Schemer (MIT Press) (The MIT Press)ペーパーバック
- The Seasoned Schemer, second edition (The MIT Press)ペーパーバック
- The Little Prover (The MIT Press)ペーパーバック
- Structure and Interpretation of Computer Programs, second edition (MIT Electrical Engineering and Computer Science)Harold Abelsonペーパーバック
Kindle化リクエスト
このタイトルのKindle化をご希望の場合、こちらをクリックしてください。
Kindle をお持ちでない場合、こちらから購入いただけます。 Kindle 無料アプリのダウンロードはこちら。
このタイトルのKindle化をご希望の場合、こちらをクリックしてください。
Kindle をお持ちでない場合、こちらから購入いただけます。 Kindle 無料アプリのダウンロードはこちら。
商品の説明
レビュー
-- Gary McGraw, PhD, Research Scientist at Reliable Software Technologies and coauthor of "Java Security"
" This is a book of 'why' not 'how.' If you are interested in the nature of computation and curious about the very idea behind object orientation, this book is for you. This book will engage your brain (if not your tummy). Through its sparkling interactive style, you will learn about three essential OO concepts: interfaces, visitors, and factories. A refreshing change from the 'yet another Java book' phenomenon. Every serious Java programmer should own a copy." -- Gary McGraw, PhD, Research Scientist at Reliable Software Technologies and coauthor of "Java Security"
& quot; This is a book of 'why' not 'how.' If you are interested in the nature of computation and curious about the very idea behind object orientation, this book is for you. This book will engage your brain (if not your tummy). Through its sparkling interactive style, you will learn about three essential OO concepts: interfaces, visitors, and factories. A refreshing change from the 'yet another Java book' phenomenon. Every serious Java programmer should own a copy.& quot; -- Gary McGraw, PhD, Research Scientist at Reliable Software Technologies and coauthor of Java Security
"This is a book of 'why' not 'how.' If you are interested in the nature of computation and curious about the very idea behind object orientation, this book is for you. This book will engage your brain (if not your tummy). Through its sparkling interactive style, you will learn about three essential OO concepts: interfaces, visitors, and factories. A refreshing change from the 'yet another Java book' phenomenon. Every serious Java programmer should own a copy."--Gary McGraw, PhD, Research Scientist at Reliable Software Technologies and coauthor of "Java Security"
" This is a book of 'why' not 'how.' If you are interested in the nature of computation and curious about the very idea behind object orientation, this book is for you. This book will engage your brain (if not your tummy). Through its sparkling interactive style, you will learn about three essential OO concepts: interfaces, visitors, and factories. A refreshing change from the 'yet another Java book' phenomenon. Every serious Java programmer should own a copy." -- Gary McGraw, PhD, Research Scientist at Reliable Software Technologies and coauthor of "Java Security"
& quot; This is a book of 'why' not 'how.' If you are interested in the nature of computation and curious about the very idea behind object orientation, this book is for you. This book will engage your brain (if not your tummy). Through its sparkling interactive style, you will learn about three essential OO concepts: interfaces, visitors, and factories. A refreshing change from the 'yet another Java book' phenomenon. Every serious Java programmer should own a copy.& quot; -- Gary McGraw, PhD, Research Scientist at Reliable Software Technologies and coauthor of Java Security
"This is a book of 'why' not 'how.' If you are interested in the nature of computation and curious about the very idea behind object orientation, this book is for you. This book will engage your brain (if not your tummy). Through its sparkling interactive style, you will learn about three essential OO concepts: interfaces, visitors, and factories. A refreshing change from the 'yet another Java book' phenomenon. Every serious Java programmer should own a copy."--Gary McGraw, PhD, Research Scientist at Reliable Software Technologies and coauthor of "Java Security"
著者について
Matthias Felleisen is Trustee Professor of Computer Science at Northeastern University, recipient of the Karl V. Karlstrom Outstanding Educator Award, and co-author (with Daniel Friedman) of The Little Schemer and three other "Little" books published by the MIT Press.
Daniel P. Friedman is Professor of Computer Science at Indiana University and is the author of many books published by the MIT Press, including The Little Schemer (fourth edition, 1995), The Seasoned Schemer (1995), A Little Java, A Few Patterns (1997), each of these coauthored with Matthias Felleisen, and The Reasoned Schemer (2005), coauthored with William E. Byrd and Oleg Kiselyov.
登録情報
- 出版社 : The MIT Press; UK版 (1997/12/19)
- 発売日 : 1997/12/19
- 言語 : 英語
- ペーパーバック : 196ページ
- ISBN-10 : 0262561158
- ISBN-13 : 978-0262561150
- 対象読者年齢 : 18歳歳以上
- 寸法 : 19.05 x 1.14 x 23.5 cm
-
Amazon 売れ筋ランキング:
- 189,814位洋書 (の売れ筋ランキングを見る洋書)
- - 271位Object-Oriented Design
- - 1,866位Computer Programming Language & Tool
- - 46,324位Education & Reference
- カスタマーレビュー:
カスタマーレビュー
5つ星のうち4.1
星5つ中の4.1
6 件のグローバル評価
評価はどのように計算されますか?
全体的な星の評価と星ごとの割合の内訳を計算するために、単純な平均は使用されません。その代わり、レビューの日時がどれだけ新しいかや、レビューアーがAmazonで商品を購入したかどうかなどが考慮されます。また、レビューを分析して信頼性が検証されます。
他の国からのトップレビュー

Amazon Customer
5つ星のうち5.0
Five Stars
2016年10月31日に英国でレビュー済みAmazonで購入
"A Little Java, A Few Patterns" really teaches OO design & implementation in Java.
違反を報告
レビュー を日本語に翻訳する

Carl-Erik Kopseng
5つ星のうち3.0
Interesting and worth-reading, but tests your patience
2011年8月3日にアメリカ合衆国でレビュー済みAmazonで購入
First a bit on the Kindle version:
One star is subtracted for the electronic conversion. I fully understand that they needed a fixed layout and font-size in order to keep the original two-column layout work with the code examples without overflowing, but this comes at the cost of losing all the benefits of the layout that Kindle provides. The font also looks a bit weird - possibly a pdf->mobi conversion with OCR. Reading on my regular Kindle is taxing, but it is ok. The screen size of the Kindle DX is probably a far better match, as is my computer screen, but I cannot stand to read using that for long. I managed to read it on my Kindle, but it was annoying. Just a word of warning.
As to the actual content of the book, I found myself enjoying it (after a while). I have to admit that there were some frustrations/questions that were nagging me for most of the book, but they were dealt with when just a tenth of the book remained. This was due to the author's wish to gradually build up a sense of how one ends up with the final version of the Visitor pattern, but I am unsure of the real value in showing so many less desirable versions of it first.
The style is very reminiscent of The Little Schemer (TLS), a book I have on my shelf, but one I never finished - mostly due to not knowing how to run the code. This book actually starts with a section on how one can test the code, so that is not a problem here. The other difference from TLS is that I read this book with a good working knowledge of Java. Thus I never felt the need to actually test any of the code.
One problem I have with the book is its class hierarchy and the names given to classes. The examples often use food classes and one of them is the shish kebab and its ingredients. There we have a class Shish and several ingredients like Onion, Lamb, etc that subclasses Shish. I find that very weird. I would think that a Shish HAS-A ingredent, not that an ingredient IS-A Shish. If the author had just somewhat refactored the classes to use composition I would be OK with the whole thing. The other examples have the same problem. Other than the issues with how the class hierarchy was composed, the code is quite nice and what you end up with in the end is very elegant code. I believe that the reviewers that most violently object to the code have not been exposes to much advanced OO design before and anything else than getters and setters probably freaks them out. It is not a shining jewel in my book collection, but it is interesting and absolutely worth reading. The last 20% percent of the book makes the initial frustration quite worth it.
In short, I recommend reading it, if just for the experience of the different teaching format.
One star is subtracted for the electronic conversion. I fully understand that they needed a fixed layout and font-size in order to keep the original two-column layout work with the code examples without overflowing, but this comes at the cost of losing all the benefits of the layout that Kindle provides. The font also looks a bit weird - possibly a pdf->mobi conversion with OCR. Reading on my regular Kindle is taxing, but it is ok. The screen size of the Kindle DX is probably a far better match, as is my computer screen, but I cannot stand to read using that for long. I managed to read it on my Kindle, but it was annoying. Just a word of warning.
As to the actual content of the book, I found myself enjoying it (after a while). I have to admit that there were some frustrations/questions that were nagging me for most of the book, but they were dealt with when just a tenth of the book remained. This was due to the author's wish to gradually build up a sense of how one ends up with the final version of the Visitor pattern, but I am unsure of the real value in showing so many less desirable versions of it first.
The style is very reminiscent of The Little Schemer (TLS), a book I have on my shelf, but one I never finished - mostly due to not knowing how to run the code. This book actually starts with a section on how one can test the code, so that is not a problem here. The other difference from TLS is that I read this book with a good working knowledge of Java. Thus I never felt the need to actually test any of the code.
One problem I have with the book is its class hierarchy and the names given to classes. The examples often use food classes and one of them is the shish kebab and its ingredients. There we have a class Shish and several ingredients like Onion, Lamb, etc that subclasses Shish. I find that very weird. I would think that a Shish HAS-A ingredent, not that an ingredient IS-A Shish. If the author had just somewhat refactored the classes to use composition I would be OK with the whole thing. The other examples have the same problem. Other than the issues with how the class hierarchy was composed, the code is quite nice and what you end up with in the end is very elegant code. I believe that the reviewers that most violently object to the code have not been exposes to much advanced OO design before and anything else than getters and setters probably freaks them out. It is not a shining jewel in my book collection, but it is interesting and absolutely worth reading. The last 20% percent of the book makes the initial frustration quite worth it.
In short, I recommend reading it, if just for the experience of the different teaching format.

Charlie Conroy
5つ星のうち5.0
A pleasure
2010年9月21日にアメリカ合衆国でレビュー済みAmazonで購入
This book is to Java what the Little Schemer (same author) is to scheme. Though, more concepts are covered in the Little Schemer (esp. at the end). Nevertheless, this book like the little schemer teaches recursive thinking and programming by: user defined types and their respective operations. This is the key theme throughout this book and is not mentioned explicitly. Some of the patterns mentioned are composite, visitor, decorator, and template.
The humor is subtle and the style and tone are friendly--which is necessary for the complexity of the material. On a related note, all the reviewers giving this book 1 star are obviously people looking for 'yet another java book.' One viewer noted its style of code, which I found wonderfully elegant. The structure of the book was also criticized: questions and answers. This teaching styling of asking instead of telling is very effective and fresh.
Last point to make: this book teaches OO design much better than most simply because of the focus on object design/relationships rather than java syntax (which 'yet another java book' has covered mind-numbingly well).
For java specific books (for most programmers) this book and Effective Java will be plenty.
The humor is subtle and the style and tone are friendly--which is necessary for the complexity of the material. On a related note, all the reviewers giving this book 1 star are obviously people looking for 'yet another java book.' One viewer noted its style of code, which I found wonderfully elegant. The structure of the book was also criticized: questions and answers. This teaching styling of asking instead of telling is very effective and fresh.
Last point to make: this book teaches OO design much better than most simply because of the focus on object design/relationships rather than java syntax (which 'yet another java book' has covered mind-numbingly well).
For java specific books (for most programmers) this book and Effective Java will be plenty.