中古品
¥ 1,137
+ ¥ 257 関東への配送料
コンディション: 中古品: 良い
コメント: ◆◆◆カバーに日焼けがあります。カバーに使用感があります。他は問題ありません。迅速・丁寧な発送を心がけております。【毎日発送】
この商品をお持ちですか? マーケットプレイスに出品する
裏表紙を表示 表紙を表示
サンプルを聴く 再生中... 一時停止   Audible オーディオエディションのサンプルをお聴きいただいています。
この画像を表示

入門Common Lisp―関数型4つの特徴とλ(ラムダ)計算 単行本 – 2006/9

5つ星のうち 3.8 5件のカスタマーレビュー

その他()の形式およびエディションを表示する 他のフォーマットおよびエディションを非表示にする
Amazon 価格
新品 中古品
単行本
"もう一度試してください。"
¥ 1,137
click to open popover

Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。

  • Apple
  • Android
  • Android

無料アプリを入手するには、Eメールアドレスを入力してください。



【Amazon Global】OTAKU Store
Figures, Video Games, Blu-ray, DVD and Music of Japanese Anime, Games and Pop Culture Shop now

商品の説明

出版社からのコメント

(Common Lispで関数型の特徴を学ぶ!)
「関数型プログラミングを学ぼうと思ったとき、何を会得すれば "関数型"を
理解したということになるのか?」「関数型を学ぶ際、どのような知識が得られ
れば、今後のプログラミングに役立つのか?」
本書では、Common Lisp使って関数型の特徴とλ計算を体得できます。

特にWindowsユーザ向けに、xyzzyやMeadow+GCLによるプログラミングを一通り解
説した後、式の評価、再帰呼び出し、参照透過性、高階関数、そしてλ(ラム
ダ)計算など、LISPの特徴が出るプログラミングを取り上げていきます。

本書によってCommon
Lispによるプログラミング(あるいは関数型のプログラミ
ング)がどういったものか、手続き型のプログラミングとの違いが体得できま
す。

内容(「BOOK」データベースより)

Common Lispで関数型の特徴を学ぶ!「関数型プログラミング言語を学ぼうと思ったとき、何を理解すれば“関数型”を理解したということになるのか?」「関数型を学ぶ際、どのような知識が得られれば、今後役に立つのか?」Common Lispで関数型の特徴とλ(ラムダ)計算を体得。

商品の説明をすべて表示する

登録情報

  • 単行本: 191ページ
  • 出版社: 毎日コミュニケーションズ (2006/09)
  • 言語: 日本語
  • ISBN-10: 4839920818
  • ISBN-13: 978-4839920814
  • 発売日: 2006/09
  • 商品パッケージの寸法: 20.8 x 14.8 x 1.6 cm
  • おすすめ度: 5つ星のうち 3.8 5件のカスタマーレビュー
  • Amazon 売れ筋ランキング: 本 - 451,742位 (本の売れ筋ランキングを見る)
  • さらに安い価格について知らせる
    この商品を出品する場合、出品者サポートを通じて更新を提案したいですか?

  • 目次を見る

カスタマーレビュー

5つ星のうち 3.8
あなたのご意見やご感想を教えてください

トップカスタマーレビュー

形式: 単行本
Common Lisp入門というより,関数型言語を始める前にという位置づけで
考えるとよいと思う.
この本だけでLispでプログラムが書けるようにはならないが,なぜ関数型で
書かなければいけないんだろう,という疑問を抱きながらカッコ地獄に迷う
ことはなくなる.という大きな役割を果たしてくれるだろう.

門外漢にはとっつきにくいLispであるが,本書では処理系のインストールから
紹介している.

本書で紹介されている関数型言語の4つの特徴とは
1. 式は評価され,値を返すもの
2. 繰り返しは再帰で書く
3. 代入式を使わない
4. 高階関数が利用できる
というもの.
例えばLispではsetqを使って代入ができるので純粋には関数型言語ではない.
など,関数型言語という軸をしっかり持って書かれていると思う.

再帰の章では,再帰の解説としては珍しく,「処理速度,コストの観点からいえば
再帰するべきではない」ときちんとかかれており,更に手続き方での書き方
も対比して書かれているのがよかった.
また,最後に末尾再帰の解説がされているのが個人的に嬉しかった.
...続きを読む ›
コメント 6人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
形式: 単行本
関数型プログラミング言語にほとんど触れたことない状態で読み始めました。最終章はかなり難しかったのですが、楽しんで通読することができました。

長所:

1.Lispの最低限の特徴を、手っ取り早くおさえることができる
関数型言語の特徴について、ひとつひとつは深く掘り下げられていないものの概要が簡潔にまとめられています。とくに高階関数、参照透過性、λ計算といった概念を、プログラムの実例を通して理解したい場合、本書は最速のガイドになると思います。

2.処理系やエディタのインストール方法が、比較的充実している。
Common Lispの書籍は、コンピュータに精通しているひとが読むことが想定されているのか、イントールについての情報がないことがあります。
この本では、GCL、CLISP、xyzzy、Meadows(Emacs)といった処理系やエディタをインストール手順が解説されていて、とりあえずこれに従えば、Common Lispを動かすところまではいけます。あとは、ネット上にある情報を参考に、プログラミング環境を改良していけばよいでしょう。

3.コンピュータサイエンスを意識した内容。
著者が大学の教員ということもあってか、内容が比較的アカデミックな(理論的な)印象があり
...続きを読む ›
コメント 1人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
形式: 単行本 Amazonで購入
関数型プログラミングの特徴を伝えることをを目的とした本です。
そのためlispによる実践的なプログラミングについてはほとんど解説されていません。

また、関数型言語を特徴付ける中でももっとも特徴的な部分に絞って解説しており
これで関数型プログラミングの概要がつかめるとは言い切れないところがあります。

次に本書の良いと感じた点をあげます。

・最も敷居の低いcommon lisp本。emacs上での実行を前提としているため実行環境で
 つまづくことはほとんどなく、自分の手で試しながらどんどん読み進めることができる。
・C言語との比較が章毎に挿入されているため、関数型の特徴がより印象に残る。
・索引がきちんとしており読み返しが楽。

関数型言語に興味があるけれど敷居が高く感じるという方の最初の1冊にお勧めします。
コメント 1人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
形式: 単行本 Amazonで購入
 Common Lispの入門書というより、関数型プログラミング言語の特徴をテーマとした本。Common Lisp入門としては最小限の内容。中盤以降の章で、関数型言語の4つの特徴を1つずつ解説していく。最終章は「ラムダ計算」について。

 読者としては、(手続き型言語の)プログラミング経験者を想定している模様。関数型言語の特徴は何か、そこから何を学ぶべきか、といったことに興味のある人向け。ただし、大学の先生の視点から書かれていることもあり、現場のプログラマにすぐ役立つという内容ではないと思う。また、本格的な情報系の教育を受けたことのある読者にとってはかなりもの足りない内容だろうとも思う。

 著者の挙げる4つの特徴とは、
・式は評価され値を返す
・繰り返しは再帰呼び出しで書く
・代入式は使わない
・高階関数が利用できる
で、目次を見たときには正直拍子抜けしたが、C言語との対比がなされていたのは面白かった。ただ欲を言えば、JavaやC#等の新しい言語との関わりについても触れて欲しかったところ。それと言うのも、こういった新しい言語に関数型言語の要素がどのような形で取り入れられているのかを知ることによって、プログラミングの幅が広がると思うからだ。

 「ラムダ計算」を扱った最終章
...続きを読む ›
コメント 1人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告