- ベストアンサー
Lispって何処で使用されているのですか
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
Maxima AutoCAD Yahoo!Storeの前身となったインターネットショッピングシステムは Lispで書かれたとか有名な話ですが。 GNU Guileとか日本だとGaucheとかの処理系のコミュニティーがわりと活発なので、 常用してる人も結構いると思いますよ。
関連するQ&A
- LISPはもう、使えませんか?
こんにちは。 AUTO CAD 2004を使用していますが、 昔のバージョンだと、 自分で作ったLISPをロードして、使えたのですが、 2004では、LISP自体ロードが出来ません。 2004では、LISPは使用できないのでしょうか? 同じく、AUTO CAD 2004LTも同様でしょうか? どなたか、教えて下さい。
- ベストアンサー
- CAD・DTP
- LISPで・・・
LISPで8Queenを作ろうと思うのですが、どう作ればいいのかわかりません。 ソースじゃなくても、作る上でのヒントでも何でもいいので、わかることがあれば 教えて下さい。
- ベストアンサー
- その他(プログラミング・開発)
- lispの入門書
lispの入門書を探しています。 lispの書き方をただ説明するだけでなく、他の言語と違ってどういう利点が あるのかを説明したものがいいです。 なにかおすすめの本があったら教えてください。
- ベストアンサー
- その他(プログラミング・開発)
- LISPでforeach
perlでいう、foreachはLISPでは何でしょうか? (1 3 5 7 9) を 1 3 5 7 9と表示させたいです。 perlからLISPに以降するのに参考になる書籍は洋書も含めてあるのでしょうか?
- ベストアンサー
- その他(プログラミング・開発)
- Lispについて
最近プログラミングについて学ぼうと思っていろいろ調べてるのですが、その中でLispというものを見つけました。 関数型プログラミング言語であることや人工知能の開発に使われているということは分かったのですが、他にどのようなことができるのでしょうか? C言語に代わってソフトウェアの開発などもできるのでしょうか? (C++を学校で学び始めたばかりでまだ何もできないのですが…)
- ベストアンサー
- その他(プログラミング・開発)
- LISPを今から覚えたい
最近Lispを覚えようとパソコンで動作するLISPを探しているのですが、CommonLispに対応する学習に最適なフリーのインタープリタが見つかりませんでした。手に入れることは可能でしょうか? まずはじめにやりたいことは、数値と文字(Hellow world)を関数?に渡して、数値分文字を表示させるものが作りたいのですが、 そのようなサンプルがかける方、教えてください。 LISPを覚えるにはたくさんの関数?を覚えると習得が早いでしょうか? それとも、考え方を先に身につけた方が早いでしょうか?
- ベストアンサー
- その他(プログラミング・開発)
- Lisp
Lisp 今リリカルLispをやっているのですが、 詰まってしまって答えがないので困っています。 問題は (s n)を評価すると1+2+・・・+nが返るように関数をsiを定義する(ただしsは次のように定義されている define (s n) (si n 0) ) という問題です。 一応自分なりに考えたのが (define si (lambda (n x) (if (= n 1) (x) (si (- n 1) (+ n x))))) なんですが無限ループのようになるのかこれを実行すると固まって落ちてしまいます。 ご指摘よろしくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- LISPではperlのforeachをどのように書くのでしょうか?
LISPでの以下の配列の配列、(LISPでは何て呼ぶのかな?)の ひとつひとつの要素を表示させたいです。 (setq dat'( ( 1 2 3 4 5) ( 6 7 8 9 10) (11 12 13 14 15) ) ) LISPではperlのforeachをどのように書くのでしょうか? # Perlの場合 foreach(@pos){ foreach($_){ print "$_\n"; } } また、配列のサイズ今回の場合は1次元配列では3,2次元配列ではサイズが5ですが、LISPで配列のサイズを求める方法も知りたいです。
- ベストアンサー
- その他(プログラミング・開発)
- lispでの文字読み込み
lispでの文字読み込み 以下のようなテキストをcommon lispで読み込んでいます。 --a.txt-- あああ いいい ううう ええええ --------- このような感じで。 (let (in str) (with-open-file (in "a.txt" :direction :input) (setf str (read-as-string in nil)) ) ) このときに、いいいの下の空行を読み込むにはどうしたらよいでしょうか? 読み込むというか、空行があることが検出できればいいんですが。
- ベストアンサー
- その他(プログラミング・開発)
- Lispでマージソート
Lisp初心者のものです。 Lispでマージソートはどのように書けばいいのでしょうか? 結果のリストは、二つの引数リストの要素すべてを含んでいなければならず、たとえば (marge ' (3 3 6 7) ' (2 5 8)) の答えは (2 3 3 5 6 7 8) です。
- ベストアンサー
- その他(プログラミング・開発)
お礼
回答ありがとうございます。 lispでも大きなシステムが作れるんですね。