リストマニア!
プログラミングとホームページ作成の本
Amazon.co.jpのカスタマーによる
The Little Schemer, 4th EditionThe Little Schemer, 4th Edition by Daniel P. Friedman
新品を買う: ¥ 2,622 / 中古商品: ¥ 3,896
Daniel P. Friedman, Matthias Felleisen 「The Little Schemer」 Schemer3部作の第一巻。9章に出てくるYコンビネータで脱落者続出だが続巻Seasonedでも使うのでマスターして下さい。
The Seasoned SchemerThe Seasoned Schemer by Daniel P. Friedman
新品を買う: ¥ 2,570 / 中古商品: ¥ 2,100
Daniel P. Friedman, Matthias Felleisen 「The Seasoned Schemer」 Schemerシリーズ第二巻。継続が中心テーマ。18章のクロージャが難関。クロージャーは続巻Reasonedの処理系でバックトラッキングする際に使用します。誤植が結構あるので著者のHPで確認してください。
The Reasoned SchemerThe Reasoned Schemer by Daniel P. Friedman
新品を買う: ¥ 2,622 / 中古商品: ¥ 3,670
Daniel P. Friedman, William E. Byrd, Oleg Kiselyov 「The Reasoned Schemer」 著者らが作成したminiKANRENというScheme上の処理系で論理型プログラミングを説明します。著者のHPにあります。動かしながら読むと理解し易いです。SICPSのambなどで挫折した人にお勧め。
Clause and Effect: Prolog Programming for the Working ProgrammerClause and Effect: Prolog Programming for the Working Programmer by William F. Clocksin
新品を買う: ¥ 6,387 / 中古商品: ¥ 4,974
W. F. Clocksin "Clause and Effect: Prolog Programming for the Working Programmer" Reasoned Schemerの中で紹介されている論理プログラミングの入門書。ワークブック形式。読破したらBratkoの本でデータマイニングもやりましょう。
To Mock a MockingbirdTo Mock a Mockingbird by Raymond M. Smullyan
新品を買う: ¥ 1,505 / 中古商品: ¥ 1,005
Raymond M. Smullyan 「To Mock a Mockingbird」 7章以降がラムダ算法の入門書になっています。Little Schemerで唐突に出てきたYコンビネータがどういうものか理解したい人にお勧め。Lisp系の言語のLambdaの背景になっている理論です。
Structure and Interpretation of Computer Programs, 2nd Edition (MIT Electrical Engineering and Computer Science)Structure and Interpretation of Computer Programs, 2nd Edition (MIT Electrical Engineering and Computer Science) by Harold Abelson
新品を買う: ¥ 3,933 / 中古商品: ¥ 2,601
Harold Abelson, Gerald Jay Sussman, Julie Sussman(サスマン、サスマン、エイブルソン) 「Structure and Interpretation of Computer Programs(計算機プログラムの構造と解釈)」
Programmierparadigmen. Eine Einfuehrung auf der Grundlage von SchemeProgrammierparadigmen. Eine Einfuehrung auf der Grundlage von Scheme by Christian Wagenknecht
新品を買う: ¥ 4,979 / 中古商品: ¥ 4,809
Christian Wagenknecht「Programmierparadigmen」 DrSchemeを使ったドイツ語テキスト。R5RS対応。
How to Design Programs: An Introduction to Programming and ComputingHow to Design Programs: An Introduction to Programming and Computing by Matthias Felleisen
新品を買う: ¥ 6,648 / 中古商品: ¥ 6,567
Matthias Felleisen「How to Design Programs: An Introduction to Programming and Computing」
Essentials of Programming Languages, 3rd EditionEssentials of Programming Languages, 3rd Edition by Daniel P. Friedman
新品を買う: ¥ 6,367 / 中古商品: ¥ 6,146
Daniel P. Friedman, Mitchell Wand「Essentials of Programming Languages 3rd ed.」 Schemeの実装についての定番書。Christian Queinnecの "Lisp in Small Pieces" などはこの本のfollower。
On LispOn Lisp by ポール グレアム
新品を買う: ¥ 3,990 / 中古商品: ¥ 3,000
Paul Graham 「On Lisp―Advanced Techniques for Common Lisp」
ANSI Common Lisp (スタンダードテキスト)ANSI Common Lisp (スタンダードテキスト) by ポール グレアム
新品を買う: ¥ 3,570 / 中古商品: ¥ 2,160
Paul Graham「ANSI Common Lisp」
Emacs Lispプログラミング入門Emacs Lispプログラミング入門 by Robert J.Chassell
新品を買う: ¥ 2,940 / 中古商品: ¥ 2,292
Robert J.Chassell「Emacs Lispプログラミング入門」 自分の開発環境もLispで拡張して効率良くコーディングしましょう。
Lisp (3rd Edition)Lisp (3rd Edition) by Patrick Winston
新品を買う: ¥ 9,220 / 中古商品: ¥ 3,617
Patrick Henry Winston, Berthold K. Horn「 Lisp」 Common Lispを使用。古典。
Paradigms of Artificial Intelligence Programming: Case Studies in Common LispParadigms of Artificial Intelligence Programming: Case Studies in Common Lisp by Peter Norvig
新品を買う: ¥ 9,138 / 中古商品: ¥ 7,890
Peter Norvig 「Paradigms of Artificial Intelligence Programming」 Common Lispを使用。
Exploring Computer Science with Scheme (Undergraduate Texts in Computer Science)Exploring Computer Science with Scheme (Undergraduate Texts in Computer Science) by Oliver Grillmeyer
新品を買う: ¥ 10,843 / 中古商品: ¥ 4,996
Oliver Grillmeyer 「Exploring Computer Science With Scheme」 遺伝的プログラミングなどAI的な技術を沢山学べます。Schemeを使用。
Let Over LambdaLet Over Lambda by Doug Hoyte
新品を買う: ¥ 4,197 / 中古商品: ¥ 2,990
Doug Hoyte 「Let Over Lambda」 On Lispの続編ともいえる内容。マクロの勉強にお勧め。
数式処理 (基礎情報工学シリーズ)数式処理 (基礎情報工学シリーズ) by 下地 貞夫
中古商品を買う: ¥ 2,033
下地 貞夫 「数式処理」 Schemeで作成する
Purely Functional Data StructuresPurely Functional Data Structures by Chris Okasaki
新品を買う: ¥ 5,375 / 中古商品: ¥ 5,166
Chris Okasaki 「Purely Functional Data Structures」
Unix Programming Environment (Prentice-Hall Software Series)Unix Programming Environment (Prentice-Hall Software Series) by Brian W. Kernighan
新品を買う: ¥ 5,056 / 中古商品: ¥ 3,507
Kernighan、Pike「UNIXプログラミング環境」
RailsによるアジャイルWebアプリケーション開発 第2版RailsによるアジャイルWebアプリケーション開発 第2版 by Dave Thomas
中古商品を買う: ¥ 1,880
Dave Thomas, David Heinemeier Hansson 「RailsによるアジャイルWebアプリケーション開発 第2版」
The TeXbook (Computers & Typesetting)The TeXbook (Computers & Typesetting) by Donald E. Knuth
新品を買う: ¥ 4,166 / 中古商品: ¥ 2,500
ドナルド・E. クヌース「TEX(テック)ブック―コンピュータによる組版システム」
The Metafont BookThe Metafont Book by Donald E. Knuth
新品を買う: ¥ 4,680 / 中古商品: ¥ 3,305
ドナルド・E. クヌース「METAFONTブック―タイポグラファのためのプログラミング言語」
文芸的プログラミング (ASCII SOFTWARE SCIENCE Programming Paradigm)文芸的プログラミング (ASCII SOFTWARE SCIENCE Programming Paradigm) by ドナルド・E. クヌース
新品を買う: ¥ 4,587 / 中古商品: ¥ 1,634
ドナルド・E. クヌース「文芸的プログラミング」
Prolog Programming for Artificial Intelligence (3rd Edition) (International Computer Science Series)Prolog Programming for Artificial Intelligence (3rd Edition) (International Computer Science Series) by Ivan Bratko
新品を買う: ¥ 9,881 / 中古商品: ¥ 8,430
Ivan Bratko "Prolog Programming for Artificial Intelligence" Constraint Logic Programming, Inductive Logic Programming, Machine Learning
C言語による最新アルゴリズム事典 (ソフトウェアテクノロジー)C言語による最新アルゴリズム事典 (ソフトウェアテクノロジー) by 奥村 晴彦
新品を買う: ¥ 2,447 / 中古商品: ¥ 1,247
奥村晴彦「C言語による最新アルゴリズム事典」