18. GCとは
プログラムが動的に確
保したメモリ領域のう
ち、不要になった領域を
自動的に解放する機能
[「ガベージコレクション - Wikipedia」より引用]
17/99
GC生誕50周年を祝って - A Semicentennial history of the GC Powered by Rabbit 0.6.4
24. 魔法として登場
よくわかる現代魔法 2 ガーベージコ
レクター 23/99
GC生誕50周年を祝って - A Semicentennial history of the GC Powered by Rabbit 0.6.4
25. 帯にも
古(いにしえ)からの魔
法、ガベージコレクショ
ンの秘密を完全解説
[「ガベージコレクションのアルゴリズムと実装 − 帯」より
引用]
24/99
GC生誕50周年を祝って - A Semicentennial history of the GC Powered by Rabbit 0.6.4
39. GCとのつきあい
✓ 実はGCの父でもある
✓ Mark Sweep GC
✓ 50年前に論文を発表
38/99
GC生誕50周年を祝って - A Semicentennial history of the GC Powered by Rabbit 0.6.4
40. LISPからGCは産まれた
✓ 最初はなかった
✓ Listの操作とかが面倒だったらし
い
✓ ほどなくしてD. Edwardsが実装し
たそう
39/99
GC生誕50周年を祝って - A Semicentennial history of the GC Powered by Rabbit 0.6.4
44. やっぱゴミ集めはLispに
任せろって
[「Lightweight Language Weekend: Language Update
(Common Lisp) 竹内郁雄先生」より引用]
43/99
GC生誕50周年を祝って - A Semicentennial history of the GC Powered by Rabbit 0.6.4
54.
Flickr user Jacob Appelbaum : http://flickr.com/photos/ioerror/56359970/in/set-1220741/
55. 経歴
✓ Tex
✓ METAFONT
✓ The Art of Computer
Programming 鋭意執筆中
✓ チューリング賞受賞
54/99
GC生誕50周年を祝って - A Semicentennial history of the GC Powered by Rabbit 0.6.4
56. GCとのつきあい
✓ Lisp2(マークコンパクトGC)
55/99
GC生誕50周年を祝って - A Semicentennial history of the GC Powered by Rabbit 0.6.4
59. 経歴
✓ Schemeの設計
✓ Java言語仕様まとめ
✓ 並列アルゴリズムの研究
✓ ACMグレース・ホッパー賞受賞
58/99
GC生誕50周年を祝って - A Semicentennial history of the GC Powered by Rabbit 0.6.4
60. GCとのつきあい
✓ 並列GCの論文発表(学生時代)
✓ ACM Student Award 1975の1位
論文
✓ GCの研究で世界的に有名になっ
た
59/99
GC生誕50周年を祝って - A Semicentennial history of the GC Powered by Rabbit 0.6.4
71. 竹内先生曰くGCとは
50年近くも火が消えず
に (ボーボーと燃えてい
るわけではないが) 研
究が続けられている基
幹技術である。
[「2008年度下期未踏ユース「オープンかつポータブルな
データベースガーベジコレクション」採択理由」より引用]
70/99
GC生誕50周年を祝って - A Semicentennial history of the GC Powered by Rabbit 0.6.4