- ベストアンサー
lispの入門書
lispの入門書を探しています。 lispの書き方をただ説明するだけでなく、他の言語と違ってどういう利点が あるのかを説明したものがいいです。 なにかおすすめの本があったら教えてください。
- bonji0304
- お礼率12% (17/136)
- その他(プログラミング・開発)
- 回答数1
- ありがとう数0
- みんなの回答 (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ではリストの破壊を行う関数と非破壊的関数がありますがどのようなときにそれらを使い分ければいいのでしょうか? それぞれについてプログラムを行う上でどうゆう利点、欠点があるか知りたいです。
- 締切済み
- その他(プログラミング・開発)
- 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ですが、あなたの持っている言語の入門用の本に書いてある入門用プログラムの例題と演習問題を教えて下さい。 よろしくお願いします。
- 締切済み
- C・C++・C#