Seven Languages in Seven Weeks, Haskell本、関数プログラミング本、Land of Lisp ― 2011年03月04日 05時11分36秒
ASAHIネット(http://asahi-net.jp )のjouwa/salonからホットコーナー(http://www.asahi-net.or.jp/~ki4s-nkmr/ )に転載したものから。
---
1週間1言語で、7週間で7つのプログラミング言語のエッセンスを習得す
るという本が出ている。
http://www.amazon.co.jp/exec/obidos/ASIN/193435659X/showshotcorne-22/
Seven Languages in Seven Weeks: A Pragmatic Guide to Learning
Programming Languages (Pragmatic Programmers) [ペーパーバック]
Bruce A. Tate (著)
出版社 Pragmatic Bookshelfにある紹介は、
http://www.pragprog.com/titles/btlang/seven-languages-in-seven-weeks
Seven Languages in Seven Weeks: A Pragmatic Guide to Learning
Programming Languages
by Bruce A. Tate
ここにあるサンプルをみると、面白いね。ちゃんとその言語のポイント、そ
してその言語の核となるアイデア、プログラミングパラダイムを押さえてある
ね。Rubyの松本さん(Matz)のインタビューもあるね。
出てくる言語は、Ruby, Io, Prolog, Scala, Erlang, Clojure, Haskell.
以前なら、Scalaの代わりにJava, Clojureの代わりにLispだっただろうね。
Ioは、知らんなあ。Prologが入っているのがうれしい。以前から何度もいう
ように、関数型言語を知ってて論理型言語を知らないなんてあり得ないのよ、
おれの常識というか、おれらの世代だと。
命令型言語(手続き型言語)によるオブジェクト指向プログラミング、関数型
言語によるプログラミング、論理型言語によるプログラミング。この3つのパ
ラダイムは、どれも重要なプログラミングパラダイムだから。
関連:
http://iiyu.asablo.jp/blog/2008/01/02/2541270
Erlang, Oz/Mozart, Prolog, 単一化
http://iiyu.asablo.jp/blog/2010/04/02/4989509
bit誌の連載「マルチパラダイム言語 TAO」が公開されている\(^O^)/
http://iiyu.asablo.jp/blog/2011/02/03/5660275
Prologで飯を食ってる、ビジネスにしている会社。その他Prologネタ
新感覚のHaskell本も出ている。
http://www.amazon.co.jp/exec/obidos/ASIN/1593272839/showshotcorne-22/
Learn You a Haskell for Great Good: A Guide for Beginners [ペーパーバック]
Miran Lipovaca (著)
漫画を使っているところは、
http://iiyu.asablo.jp/blog/2011/01/30/5654916
Land of LISP: Learn to Program in Lisp, One Game at a Time!
で紹介したLand of Lisp
http://www.amazon.co.jp/exec/obidos/ASIN/1593272812/showshotcorne-22/
Land of LISP: Learn to Program in Lisp, One Game at a Time! [ペーパー
バック]
Conrad, M.D. Barski (著)
と似てるね。出版社は、同じNo Starchだね。
http://nostarch.com/lyah.htm
Learn You a Haskell for Great Good!
公式サイトがある。
http://learnyouahaskell.com/
Learn You a Haskell for Great Good
中身はドラフトなの? それとも本と同じ?
漫画がちりばめられていて、雰囲気、ますますLand of Lisp的だ。コード例
がカラフルだね。印刷した本もこんなにカラフルなカラー印刷なんだろうか。
せっかくのチャンスだ。Land of Lispの感想を書いておこう。
漫画の雰囲気やプロモーションビデオの雰囲気からして、おふざけが多いか
と思ったら、けっこう真面目にLispの解説。ゲームエンジンを作っていく過程
でLispの強力な抽象能力、表現力とプログラミングテクニックの解説していく。
現代風だなと思うのが、SVGでグラフ(ネットワーク図)を生成したり、ウェブ
で遊べるゲームにしたりと発展させているところ。
http://nostarch.com/download/Lisp08.pdf
第8章
を読めば、雰囲気はわかるでしょう。
最後の方の章は、
http://landoflisp.com/
公式サイト
にある、バグで苦しんでいる惑星に、伝説のLisp文明の軍団が救いに行く漫画
と同じ。なんとかギルドがいろいろ出てくる。
以下、最近、目についたHaskell, 関数型プログラミングの本。
http://www.amazon.co.jp/exec/obidos/ASIN/0954300696/showshotcorne-22/
The Haskell Road to Logic, Maths and Programming (Texts in Computing)
[Paperback]
Kees Doets (Author), van Jan Eijck (Author)
この本のサイトは、
http://homepages.cwi.nl/~jve/HR/
The Haskell Road to Logic, Maths and Programming
http://www.amazon.co.jp/exec/obidos/ASIN/0521663504X/showshotcorne-22/
Purely Functional Data Structures [ペーパーバック]
Chris Okasaki (著)
ここにあるPDFは、本と同じ?
http://www.cs.cmu.edu/~rwh/theses/okasaki.pdf
Purely Functional Data Structures
これ↓、面白い。頭いいね。これを書いた稲葉一浩さんもChris Okasakiさ
んも、そしてこれらのアルゴリズムを考えた人も。
http://www.kmonos.net/pub/Presen/PFDS.pdf
20分でわかる Purely Functional Data Structures
http://www.kmonos.net/
稲葉一浩(Kazuhiro Inaba)
償却計算量の話は、
http://iiyu.asablo.jp/blog/2008/09/02/3735338
Jon Kleinberg, Eva Tardos著「アルゴリズムデザイン」
http://iiyu.asablo.jp/blog/2008/09/04/3741466
Re: Jon Kleinberg, Eva Tardos著「アルゴリズムデザイン」
http://iiyu.asablo.jp/blog/2008/09/25/3782920
アルゴリズムデザイン、Algorithmic Game Theory
で感想を書いた
http://www.amazon.co.jp/exec/obidos/ASIN/4320122178/showshotcorne-22/
アルゴリズムデザイン (単行本)
Jon Kleinberg (著), Eva Tardos (著), 浅野孝夫 (翻訳), 浅野泰仁 (翻訳),
小野孝男 (翻訳), 平田富夫 (翻訳)
で、詳しくやっていた記憶がある。もう2年以上前のことだから、違っていた
らごめんなさい。
高い本だけど、
http://www.amazon.co.jp/exec/obidos/ASIN/0201596040X/showshotcorne-22/
Algorithms: A Functional Programming Approach (International Computer
Science Series) [ペーパーバック]
Fethi A. Rabhi (著), Guy Lapalme (著)
この本のサイトは、
http://www.iro.umontreal.ca/~lapalme/Algorithms-functional.html
Algorithms: A Functional Programming Approach
Fethi Rabhi, Guy Lapalme
---
1週間1言語で、7週間で7つのプログラミング言語のエッセンスを習得す
るという本が出ている。
http://www.amazon.co.jp/exec/obidos/ASIN/193435659X/showshotcorne-22/
Seven Languages in Seven Weeks: A Pragmatic Guide to Learning
Programming Languages (Pragmatic Programmers) [ペーパーバック]
Bruce A. Tate (著)
出版社 Pragmatic Bookshelfにある紹介は、
http://www.pragprog.com/titles/btlang/seven-languages-in-seven-weeks
Seven Languages in Seven Weeks: A Pragmatic Guide to Learning
Programming Languages
by Bruce A. Tate
ここにあるサンプルをみると、面白いね。ちゃんとその言語のポイント、そ
してその言語の核となるアイデア、プログラミングパラダイムを押さえてある
ね。Rubyの松本さん(Matz)のインタビューもあるね。
出てくる言語は、Ruby, Io, Prolog, Scala, Erlang, Clojure, Haskell.
以前なら、Scalaの代わりにJava, Clojureの代わりにLispだっただろうね。
Ioは、知らんなあ。Prologが入っているのがうれしい。以前から何度もいう
ように、関数型言語を知ってて論理型言語を知らないなんてあり得ないのよ、
おれの常識というか、おれらの世代だと。
命令型言語(手続き型言語)によるオブジェクト指向プログラミング、関数型
言語によるプログラミング、論理型言語によるプログラミング。この3つのパ
ラダイムは、どれも重要なプログラミングパラダイムだから。
関連:
http://iiyu.asablo.jp/blog/2008/01/02/2541270
Erlang, Oz/Mozart, Prolog, 単一化
http://iiyu.asablo.jp/blog/2010/04/02/4989509
bit誌の連載「マルチパラダイム言語 TAO」が公開されている\(^O^)/
http://iiyu.asablo.jp/blog/2011/02/03/5660275
Prologで飯を食ってる、ビジネスにしている会社。その他Prologネタ
新感覚のHaskell本も出ている。
http://www.amazon.co.jp/exec/obidos/ASIN/1593272839/showshotcorne-22/
Learn You a Haskell for Great Good: A Guide for Beginners [ペーパーバック]
Miran Lipovaca (著)
漫画を使っているところは、
http://iiyu.asablo.jp/blog/2011/01/30/5654916
Land of LISP: Learn to Program in Lisp, One Game at a Time!
で紹介したLand of Lisp
http://www.amazon.co.jp/exec/obidos/ASIN/1593272812/showshotcorne-22/
Land of LISP: Learn to Program in Lisp, One Game at a Time! [ペーパー
バック]
Conrad, M.D. Barski (著)
と似てるね。出版社は、同じNo Starchだね。
http://nostarch.com/lyah.htm
Learn You a Haskell for Great Good!
公式サイトがある。
http://learnyouahaskell.com/
Learn You a Haskell for Great Good
中身はドラフトなの? それとも本と同じ?
漫画がちりばめられていて、雰囲気、ますますLand of Lisp的だ。コード例
がカラフルだね。印刷した本もこんなにカラフルなカラー印刷なんだろうか。
せっかくのチャンスだ。Land of Lispの感想を書いておこう。
漫画の雰囲気やプロモーションビデオの雰囲気からして、おふざけが多いか
と思ったら、けっこう真面目にLispの解説。ゲームエンジンを作っていく過程
でLispの強力な抽象能力、表現力とプログラミングテクニックの解説していく。
現代風だなと思うのが、SVGでグラフ(ネットワーク図)を生成したり、ウェブ
で遊べるゲームにしたりと発展させているところ。
http://nostarch.com/download/Lisp08.pdf
第8章
を読めば、雰囲気はわかるでしょう。
最後の方の章は、
http://landoflisp.com/
公式サイト
にある、バグで苦しんでいる惑星に、伝説のLisp文明の軍団が救いに行く漫画
と同じ。なんとかギルドがいろいろ出てくる。
以下、最近、目についたHaskell, 関数型プログラミングの本。
http://www.amazon.co.jp/exec/obidos/ASIN/0954300696/showshotcorne-22/
The Haskell Road to Logic, Maths and Programming (Texts in Computing)
[Paperback]
Kees Doets (Author), van Jan Eijck (Author)
この本のサイトは、
http://homepages.cwi.nl/~jve/HR/
The Haskell Road to Logic, Maths and Programming
http://www.amazon.co.jp/exec/obidos/ASIN/0521663504X/showshotcorne-22/
Purely Functional Data Structures [ペーパーバック]
Chris Okasaki (著)
ここにあるPDFは、本と同じ?
http://www.cs.cmu.edu/~rwh/theses/okasaki.pdf
Purely Functional Data Structures
これ↓、面白い。頭いいね。これを書いた稲葉一浩さんもChris Okasakiさ
んも、そしてこれらのアルゴリズムを考えた人も。
http://www.kmonos.net/pub/Presen/PFDS.pdf
20分でわかる Purely Functional Data Structures
http://www.kmonos.net/
稲葉一浩(Kazuhiro Inaba)
償却計算量の話は、
http://iiyu.asablo.jp/blog/2008/09/02/3735338
Jon Kleinberg, Eva Tardos著「アルゴリズムデザイン」
http://iiyu.asablo.jp/blog/2008/09/04/3741466
Re: Jon Kleinberg, Eva Tardos著「アルゴリズムデザイン」
http://iiyu.asablo.jp/blog/2008/09/25/3782920
アルゴリズムデザイン、Algorithmic Game Theory
で感想を書いた
http://www.amazon.co.jp/exec/obidos/ASIN/4320122178/showshotcorne-22/
アルゴリズムデザイン (単行本)
Jon Kleinberg (著), Eva Tardos (著), 浅野孝夫 (翻訳), 浅野泰仁 (翻訳),
小野孝男 (翻訳), 平田富夫 (翻訳)
で、詳しくやっていた記憶がある。もう2年以上前のことだから、違っていた
らごめんなさい。
高い本だけど、
http://www.amazon.co.jp/exec/obidos/ASIN/0201596040X/showshotcorne-22/
Algorithms: A Functional Programming Approach (International Computer
Science Series) [ペーパーバック]
Fethi A. Rabhi (著), Guy Lapalme (著)
この本のサイトは、
http://www.iro.umontreal.ca/~lapalme/Algorithms-functional.html
Algorithms: A Functional Programming Approach
Fethi Rabhi, Guy Lapalme
コメント
トラックバック
_ ホットコーナーの舞台裏 - 2011年06月15日 06時15分25秒
ASAHIネット(http://asahi-net.jp )のjouwa/salonからホットコーナー(http://www.asahi-net.or.jp/~ki4s-nkmr/ )に転載したものから。
---
オーム社の鹿野さん。献本ありがとうございます。
http://www.amazon.co.
---
オーム社の鹿野さん。献本ありがとうございます。
http://www.amazon.co.
_ ホットコーナーの舞台裏 - 2011年07月31日 08時35分10秒
ASAHIネット(http://asahi-net.jp )のjouwa/salonからホットコーナー(http://www.asahi-net.or.jp/~ki4s-nkmr/ )に転載したものから。
---
http://iiyu.asablo.jp/blog/2011/03/04/5721326
Seven Languages in Seven Weeks, Haskell本、関
---
http://iiyu.asablo.jp/blog/2011/03/04/5721326
Seven Languages in Seven Weeks, Haskell本、関
_ ホットコーナーの舞台裏 - 2011年12月30日 10時15分33秒
ASAHIネット(http://asahi-net.jp )のjouwa/salonからホットコーナー(http://www.asahi-net.or.jp/~ki4s-nkmr/ )に転載したものから。
---
日本の関数型言語の世界は、世界に比類なき独走・独創の世界に到
---
日本の関数型言語の世界は、世界に比類なき独走・独創の世界に到

コメントをどうぞ
※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。
※なお、送られたコメントはブログの管理者が確認するまで公開されません。
※投稿には管理者が設定した質問に答える必要があります。