-52% ¥10,174¥10,174 税込
ポイント: 102pt
(1%)
配送料 ¥257 6月7日-18日にお届け
発送元: SuperBookDeals_ 販売者: SuperBookDeals_
-52% ¥10,174¥10,174 税込
ポイント: 102pt
(1%)
配送料 ¥257 6月7日-18日にお届け
発送元: SuperBookDeals_
販売者: SuperBookDeals_
¥5,727¥5,727 税込
無料配送 5月24日 金曜日にお届け
発送元: ブックスドリーム 参考書・専門書・医学書専門店【30日返品保証・お急ぎ便対応可・適格請求書発行可能】 販売者: ブックスドリーム 参考書・専門書・医学書専門店【30日返品保証・お急ぎ便対応可・適格請求書発行可能】
¥5,727¥5,727 税込
無料配送 5月24日 金曜日にお届け
発送元: ブックスドリーム 参考書・専門書・医学書専門店【30日返品保証・お急ぎ便対応可・適格請求書発行可能】
販売者: ブックスドリーム 参考書・専門書・医学書専門店【30日返品保証・お急ぎ便対応可・適格請求書発行可能】
無料のKindleアプリをダウンロードして、スマートフォン、タブレット、またはコンピューターで今すぐKindle本を読むことができます。Kindleデバイスは必要ありません。
ウェブ版Kindleなら、お使いのブラウザですぐにお読みいただけます。
携帯電話のカメラを使用する - 以下のコードをスキャンし、Kindleアプリをダウンロードしてください。
何か問題が発生しました。後で再度リクエストしてください。
OK
Garbage Collection: Algorithms for Automatic Dynamic Memory Management ハードカバー – 1996/8/16
英語版
Richard Jones
(著),
Rafael Lins
(著)
{"desktop_buybox_group_1":[{"displayPrice":"¥10,174","priceAmount":10174.00,"currencySymbol":"¥","integerValue":"10,174","decimalSeparator":null,"fractionalValue":null,"symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"e%2F9yAEOC%2Fz0kpHasjZjnw%2B4LlCfZI686QL%2Bk9OP%2BmOzbA%2BhLr7R%2FXqrN%2Fq7nDajsXg%2BLHWHphUc18dqEJ9x%2FV0e0WOE%2FzBCwRKasKetfOTk5fVL%2F%2FHTEI19zsPNg6HFrthpnbPAqUOL4BERRsRztjWWlnUpWYKNK1wkpUeITEOEZPf%2BIdUT7eFzTPpDV%2B4v%2B","locale":"ja-JP","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"¥5,727","priceAmount":5727.00,"currencySymbol":"¥","integerValue":"5,727","decimalSeparator":null,"fractionalValue":null,"symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"e%2F9yAEOC%2Fz0kpHasjZjnw%2B4LlCfZI686BDg8zssKG%2BbYtEPgYC%2FRkFfhQpeun%2Bc2VL69Dp%2B1NLsq1mGYuNR%2BaXYr4Q6A7ywtcuhIJ901z9WNcq3oJsUUVur2D7JtRYq%2F3HcMBdTze80RCNaFtN0bCcVUaERc6bJlPfZrSv9JfHwxLNxQ%2F99lJQ%3D%3D","locale":"ja-JP","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}
購入オプションとあわせ買い
Modern software places increasing reliance on dynamic memory allocation, but its direct management is not only notoriously error-prone. Garbage collection eliminates many of these bugs. This reference presents each of the most important algorithms in detail, often with illustrations of its characteristic features and animations of its use.
- 本の長さ416ページ
- 言語英語
- 出版社Wiley
- 発売日1996/8/16
- 寸法19.65 x 2.93 x 23.9 cm
- ISBN-100471941484
- ISBN-13978-0471941484
商品の説明
出版社からのコメント
Modern software places increasing reliance on dynamic memory allocation, but its direct management is not only notoriously error-prone. Garbage collection eliminates many of these bugs. This reference presents each of the most important algorithms in detail, often with illustrations of its characteristic features and animations of its use.
著者について
Richard Jones is a former Principal Lecturer in the Department of Clothing Design and Technology, Manchester Metropolitan University. He is also Editor of the Journal of Fashion Marketing and Management.
登録情報
- 出版社 : Wiley; 第1版 (1996/8/16)
- 発売日 : 1996/8/16
- 言語 : 英語
- ハードカバー : 416ページ
- ISBN-10 : 0471941484
- ISBN-13 : 978-0471941484
- 寸法 : 19.65 x 2.93 x 23.9 cm
- Amazon 売れ筋ランキング: - 10,723位洋書 (洋書の売れ筋ランキングを見る)
- カスタマーレビュー:
著者について
著者をフォローして、新作のアップデートや改善されたおすすめを入手してください。
著者の本をもっと発見したり、よく似た著者を見つけたり、著者のブログを読んだりしましょう
-
トップレビュー
上位レビュー、対象国: 日本
レビューのフィルタリング中に問題が発生しました。後でもう一度試してください。
2004年10月6日に日本でレビュー済み
今のところガーベジコレクションの各種アルゴリズムやテクニックを書いている唯一の本ではないかと思う.内容は実によくまとまっていて分かりやすい.この本を読めば,他の本やWebを読まなくても,基礎から中級レベルまでの知識とスキルは身につけることができる.リファレンスカウンティングやマーク&スウィープといった大前提となるアルゴリズムを解説し,異なるアルゴリズムの長所・短所を明らかにし,それぞれのアルゴリズムに対する改良・拡張などについても説明している.さらに,世代別ガーベジコレクション,並行マーク&スウィープ,分散ガーベジコレクションといった,より高度なアルゴリズムも丁寧に解説されている.
2009年9月19日に日本でレビュー済み
Amazonで購入
再帰やループが、無限に続く時間を有限の大きさのプログラムで記述する手法とすれば、ガーベジコレクション(以下、GC)は、無限に広がる空間を有限の大きさのメモリ上に実現する仕組みです。
計算機の物理的有限性を隠蔽し我々の世界を構成する無限の時空を記述できることを"高級言語"の必須要件とするならば、GCはその実現に欠かせない機能です。
現実に、GCを採用するJavaやC#などの"高級言語"が、ソフトウェア開発の主要なシェアを占める時代になりました。
あなたが今使っている計算機の内部でも、いくつものGCが動いているのです。
さらには、あなたが使っている電化製品でもGCが動いているかもしれません。
GCの実装技術は今後ますます重要となるでしょう。
近年のプログラミング言語処理系の教科書もGCに章を割いて説明するようになっています。
しかし、本書のようにGCを専門に扱う本はほとんどありません。
本書は概説的な内容です。より専門的な論文にあたる前に読むのがよいと思います。
ただ、GCのサーベイ論文がネットで入手できるので、まずそちらを読むのもよいでしょう。
("Uniprocessor Garbage Collection Techniques", Paul R. Wilsonなど)
本書著者による Advanced Garbage Collection: Algorithms for Automatic Dynamic Memory Management が出るようです。
計算機の物理的有限性を隠蔽し我々の世界を構成する無限の時空を記述できることを"高級言語"の必須要件とするならば、GCはその実現に欠かせない機能です。
現実に、GCを採用するJavaやC#などの"高級言語"が、ソフトウェア開発の主要なシェアを占める時代になりました。
あなたが今使っている計算機の内部でも、いくつものGCが動いているのです。
さらには、あなたが使っている電化製品でもGCが動いているかもしれません。
GCの実装技術は今後ますます重要となるでしょう。
近年のプログラミング言語処理系の教科書もGCに章を割いて説明するようになっています。
しかし、本書のようにGCを専門に扱う本はほとんどありません。
本書は概説的な内容です。より専門的な論文にあたる前に読むのがよいと思います。
ただ、GCのサーベイ論文がネットで入手できるので、まずそちらを読むのもよいでしょう。
("Uniprocessor Garbage Collection Techniques", Paul R. Wilsonなど)
本書著者による Advanced Garbage Collection: Algorithms for Automatic Dynamic Memory Management が出るようです。
他の国からのトップレビュー
Nick Keighley
5つ星のうち5.0
amazing book
2013年10月3日に英国でレビュー済みAmazonで購入
I find it hard to write good reviews. This is simply a brilliant book. It does what it says on the cover. It is the definitive book on garbage collection. What I thought I knew was put into a little dot. Well written, comprehensive, complete (so far as I know).
If you are curious about how these things work underneath; this is the book to read.
If you are curious about how these things work underneath; this is the book to read.
Chrysanthemum Hyphus
5つ星のうち5.0
Excellent In-Depth Discussion of GC Algorithms
2011年12月23日にアメリカ合衆国でレビュー済みAmazonで購入
This is the most thorough and readable tract I could have imagined on the complicated subject of GC. It has an excellent introductory chapter, then a survey chapter on the different algorithms, then some in-depth chapters on each algorithm and their many variants, trade-offs, and histories, all copiously referenced to scholarly literature, and each wrapped up with issues to be considered, and then goes on to special topics, such as concurrency. It uses no particular computer language to describe the details of its algorithms, preferring pseudo-code, which I think is a major benefit. It was easier to me to see what was going on without all of the baggage of language syntax. Every term is defined clearly, and there is a good index and glossary. I can't overstate how well-written it is from a purely English point of view.
While it has had a few minor updates from its original 1996 publication, I would have liked to see a much more extensive refresh. At the time it was published, garbage collection was not mainstream. Java was very new, so the examples, references, and studies refer almost exclusively to functional languages such as Lisp and ML (which require GC to be usable), and to antiquated hardware. Everything in the book is still as relevant now as it was in 1996 (meaning the final draft was probably submitted in 1995, if not earlier), but with Java and .NET in ascendance for over 10 years now, and 64-bit multicore processors with *megabytes* of L2 and even L3 cache now in mainstream personal computers, it would have been even better for me if there were more attention to concurrency now that it is the norm. I could probably count on one hand the number of times the x86 (let alone the x86-64) was mentioned. Scholarly publications on GC did not end in 1996 either.
In conclusion, this is a must-read if one is looking for a well-written, very solid basis in the options for algorithms for GC and the trade-offs of each. The authors spoiled me. They did such a great job laying out the results of so much research for me up to 1996, it just made me wish they could take me all the way to the cutting edge of variants and studies as nicely. The bright side, though, is that after reading this book, I have I've been able to understand anything I've found online since, be it scholarly papers, reference manuals, etc. on this topic, so it succeeded in what I wanted it to do when I ordered it.
While it has had a few minor updates from its original 1996 publication, I would have liked to see a much more extensive refresh. At the time it was published, garbage collection was not mainstream. Java was very new, so the examples, references, and studies refer almost exclusively to functional languages such as Lisp and ML (which require GC to be usable), and to antiquated hardware. Everything in the book is still as relevant now as it was in 1996 (meaning the final draft was probably submitted in 1995, if not earlier), but with Java and .NET in ascendance for over 10 years now, and 64-bit multicore processors with *megabytes* of L2 and even L3 cache now in mainstream personal computers, it would have been even better for me if there were more attention to concurrency now that it is the norm. I could probably count on one hand the number of times the x86 (let alone the x86-64) was mentioned. Scholarly publications on GC did not end in 1996 either.
In conclusion, this is a must-read if one is looking for a well-written, very solid basis in the options for algorithms for GC and the trade-offs of each. The authors spoiled me. They did such a great job laying out the results of so much research for me up to 1996, it just made me wish they could take me all the way to the cutting edge of variants and studies as nicely. The bright side, though, is that after reading this book, I have I've been able to understand anything I've found online since, be it scholarly papers, reference manuals, etc. on this topic, so it succeeded in what I wanted it to do when I ordered it.
bob street
5つ星のうち4.0
Excellent, but...
2011年6月14日に英国でレビュー済みAmazonで購入
A surprisingly readable text, given the esoteric nature of the subject.
Comprehensive, clear, and interesting.
Not a "must read" for 99.9% of programmers; you won't learn how to better use a garbage-collecting language like Java or C# from reading this book; rather it's a detailed and technical overview of garbage collection techniques.
The organization is a little odd - rather than dealing with GC methods one-at-a-time, the book takes a more "layered" view, first covering a brief overview of all techniques, then covering each in more detail. Combined with some terminological inconsistencies, this makes it awkward to follow at times, requiring some flipping back and forth and manual cross-references. Nonetheless an excellent guide if you're interested enough in the subject to put the effort into following it.
Comprehensive, clear, and interesting.
Not a "must read" for 99.9% of programmers; you won't learn how to better use a garbage-collecting language like Java or C# from reading this book; rather it's a detailed and technical overview of garbage collection techniques.
The organization is a little odd - rather than dealing with GC methods one-at-a-time, the book takes a more "layered" view, first covering a brief overview of all techniques, then covering each in more detail. Combined with some terminological inconsistencies, this makes it awkward to follow at times, requiring some flipping back and forth and manual cross-references. Nonetheless an excellent guide if you're interested enough in the subject to put the effort into following it.
Gerard
5つ星のうち5.0
pretty good book
2001年1月8日にアメリカ合衆国でレビュー済みAmazonで購入
I wanted to know about the generational algorithm that Java is now using. The book was pretty clear about how things work. I haven't read the whole book but what I've seen is very encouraging. The first few chapters are a broad overview and then you can dive into the particular algorithm you are interested in.
Burak Selcuk Soyer
5つ星のうち3.0
A hard-to-read book.
2013年12月12日にアメリカ合衆国でレビュー済みAmazonで購入
I think this book is not for an average programmer or developer, it is intendend much more for system programmers. By average I mean that the topic of garbage collection is highly a specialized matter, which is not a daily problem solving activity performed by developers who are involved, for example, in application design and/or development.
I considered this book for my doctoral thesis. It is a dense technically oriented written book, but maybe the only one out there that covers garbage collection extensively with classic algorithms included.
I wished that the pseudo language used somewhat be improved to be more easily to understand. Most of the time it's really difficult to follow. Improvements would be welcome in this respect.
I considered this book for my doctoral thesis. It is a dense technically oriented written book, but maybe the only one out there that covers garbage collection extensively with classic algorithms included.
I wished that the pseudo language used somewhat be improved to be more easily to understand. Most of the time it's really difficult to follow. Improvements would be welcome in this respect.