• ベストアンサー

lispの入門書

lispの入門書を探しています。 lispの書き方をただ説明するだけでなく、他の言語と違ってどういう利点が あるのかを説明したものがいいです。 なにかおすすめの本があったら教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

・The Little Schemer Lispの最高の入門書です。一問一答を追っていくことで、リスト操作やLispプログラムを作っていく感覚について皮膚で理解できるようになります。 英語ですが、難しい文章はないのでそれほど問題ないはず。 環境の整えかたなどの記述はいっさいありません。 "Lisp" を実践して学ぶ本です。 ・プログラミングGauche Lispの方言の一つにSchemeという言語があります。その一つの処理系であるGaucheの本です。さいきん出たばっかり。 Gauche のさまざまな組み込み関数を利用することで関数型プログラミングを実践していきます。 日本語で勉強したいならこちらです。 ・リスト遊び 日本語だとこの辺も入門書です。あまり詳しく知りませんが、Emacs Lispの本です。 筆者はEmacs上でemailを読めるMewというソフトウェアの開発者でもあるそうです。 Lispの良さについてはネット上の文章を読む方がよろしいかと。適当に、LispとかPaul GrahamとかShiroとかのキーワードを探してみてください。 「ハッカーと画家」を読むのも良いですね。 Lispコミュニティにコミットするのがいちばんですが。

関連するQ&A

  • Lispについて

    最近プログラミングについて学ぼうと思っていろいろ調べてるのですが、その中でLispというものを見つけました。 関数型プログラミング言語であることや人工知能の開発に使われているということは分かったのですが、他にどのようなことができるのでしょうか? C言語に代わってソフトウェアの開発などもできるのでしょうか? (C++を学校で学び始めたばかりでまだ何もできないのですが…)

  • lispとその他関数型言語について

    「lispを学べば悟りが開ける」という言葉をよく聞きます。 l他のプログラミング言語哲学とは一線を画すほどの教示をもった言語という印象を持ちます。 僕もlispを少し学んだだけですが「悟り」は開けませんでした。 しかし他の関数型言語(haskellとか)ではそういう話は聞きません。 なぜでしょうか。 やっぱ括弧ですか。

  • プログラミングの入門書について

    ある事情でC#の勉強をすることになり入門書を買ったのですが全体的に抽象的過ぎて(オブジェクトをリス、クラスを遺伝子に例えて説明するなど)とても分かりづらいです。 この際言語は問わないので 変数を定義したときメモリ上では~が起こっていて、参照をするということは~をすることで~ みたいな説明が書かれた本を探しているのですが何か良い本があったら教えて頂きたいです。

  • lispのロードコマンド

    初心者的な質問ですいません。入門書やWebで調べたのですが見つからなかったです。 私は現在Lispの実行環境にCLISPを使っています。ですがCLISPではなくどの処理系でいいのですが、コマンドラインに直接プログラムを書くのではなく、ファイルに書いてあるプログラムをロードして実行してくれるようなコマンドはありませんか? 本にはインデントがついた複数行のプログラムがあるのですが、私のほうではそういったプログラムを書くことが出来ません。よろしくお願いします。

  • LISPのマクロと他の言語のマクロの違い

    LISPのマクロは強力と言われていますが、他の言語の言うマクロとはどう違うのでしょうか?

  • Lispのリストの破壊

    Lispではリストの破壊を行う関数と非破壊的関数がありますがどのようなときにそれらを使い分ければいいのでしょうか? それぞれについてプログラムを行う上でどうゆう利点、欠点があるか知りたいです。

  • C言語入門書

    私はC言語を勉強したいと思うんですが、ネットで調べると、欲しい情報が無かったり、ばらばらだったりするし、何よりネットがある状況でしかできないので本が欲しいです。 そこでお勧めのC言語の入門書を教えていただきたいです。 最終的にはC++も理解できるようになりたいのでC++もお願いします。 よろしくお願いします。

  • Common Lispのお仕事

    人工知能のプログラミング言語 とのことですが、今までCommon Lispの求人など 見たことないですし、実際にどういった所で どれほど使われているものなのでしょうか。

  • プログラミング言語の入門書について

    今、PHPを独学しているんですが、ちょっとした疑問があります。 WEB系のプログラミング言語を選ぶためにいろいろ調べていたとき、 『PHPはPERLがわかれば、大体わかる。』と何かで見ました。 で、 『RUBYはPERLが進化した言語だからRUBYがわかるとPERLがわかる。逆は無理』という話も見たことがあります。 ということは、RUBYをマスターすると色々わかるのでは? と思ったのですが、RUBYの入門書の書評を見ると、『全くの入門者には難しい』とありました。 じゃぁ…とPERLの入門書の書評を見ても同じような内容が… PHPの入門書を調べてもこれまた同じ WEB系のプログラミング言語の入門書~初心者向きの本に良書は少ないものなのでしょうか? ついでに、『入門者にとって、これはいい本だよ』という本があれば教えてください。 ちょっとした疑問なので、お暇な時にでもお答えいただけたら幸いです。

  • 言語の入門用例題を教えて下さい

    あなたの持っている言語の本に書いてある入門用プログラムの例題を教えて下さい。 例えば、K&Rの第1章に載っている入門用プログラムは以下の8つである。 1.hellow world 2.摂氏と華氏の変換 3.ファイルの複写 4.文字のカウント 5.単語のカウント 6.数字と空白文字とその他の文字の出現回数のカウント 7.ベキ乗の計算 8.1番長い行をプリントする 浦昭二編の「Fortran77入門」には以下の入門用の4つの例題プログラムが載っている。 1.電気料金の計算 2.整数の加減乗除 3.台形の面積 4.複利計算 このように、C言語以外の言語でもOKですが、あなたの持っている言語の入門用の本に書いてある入門用プログラムの例題と演習問題を教えて下さい。 よろしくお願いします。

専門家に質問してみよう