by
Anonymous Coward
on 2005年10月12日 13時26分
(#812660)
Lisp って Java より遅いと思われてるのか。
みんなの大好きな tarai(12, 6, 0) でベンチするとこんな感じなんだが。(FreeBSD 5.4-RELEASE / Pentium 4 2.4B GHz)
C:
0.11 real 0.11 user 0.00 sys
Steel Bank Common Lisp 0.9.5.42:
0.21 real 0.19 user 0.01 sys
JDK 1.5.0 "server" VM:
1.08 real 0.55 user 0.48 sys
Python 2.4.2:
7.91 real 7.82 user 0.03 sys
Perl 5.8.7:
29.18 real 28.45 user 0.28 sys
チュートリアル? (スコア:2, 興味深い)
チュートリアルという言葉に惹かれてサイトを見てみました:
▼2日間みっちり! Lispチュートリアル & Lispセミナー & Lisp事例紹介
http://jp.franz.com/base/seminar-2005-11-18.html
上記にスケジュールが書かれていますが、
これを見る限り、『初心者向けの講座ではない』ような気が致します。
が、初心者ゆえの思い違いなのでしょうか。
教えて Lisp の先輩方々~。
# 初心者歓迎なら、ぜひ参加したいけども・・・
Re:チュートリアル? (スコア:2, 参考になる)
本当の初心者ならEmacs-Lisp-introか
xyzzy Lisp Programming [geocities.jp]読むだけでそこそこ書けるようになるんだな。
ただ、初心者の書くコードと分かってる人のそれとで
Lispほど差が激しくなるプログラミング言語はないだろうから
上級者の話や解説ならメシ抜いてでも聞きたくなる。
#自分用に書き溜めたコードは結構あるが公開するのが怖いのは
#しろうとまるだしをごまかしきれないからだったり…。
Re:チュートリアル? (スコア:1, 参考になる)
Lisp, Smalltalk, Prolog あたりは特定のアプリケーションに特化した使われ方で生き残ってるような感じで,ユーザーもそれなりに経験を積んだ専門家ばかりですね. でもちょっと勉強しておくのは悪くないと思います.
個人的にはSmalltalkなどは汎用のプログラミング言語として再評価されても良いように思うんですが.
Re:チュートリアル? (スコア:1)
Lispはリスト処理マシンのマクロアセンブラとして理解できた. SmallTalkはオブジェクト指向の仮想マシンとして理解できた気がする(メタクラスのところがあやしいので弱気). でもPrologはハードウェアが全くイメージ出来なかったのでダメだった.
# 未だにFORTHを根っこのところで引きずっているのでID
Re:チュートリアル? (スコア:1)
FORTHはLispの最悪の実装だと言われたのを根に持っているのでID
Re:チュートリアル? (スコア:1)
それはひどいね。
考え方に合い通じるものがあるとはいえ、そもそも違う言語だし。
まあ、LISPは高級言語、FORTHは低級言語って言われたなら納得できるけど。
FORTHが好きだし、LISPも好きだし、Smalltalkも好きだし、ある意味人生を変えたのがPrologなのでID。
masamic
Re:チュートリアル? (スコア:1)
わすれてしまったけど、誰かエロい人の発言だったんす。
Moc Lispでしたっけ? 文法の体裁だけLispなんだけど、実はリスト処理系じゃないって言語ありましたよね。 その延長でFORTHを評価したんだと思います。
Re:チュートリアル? (スコア:1)
# 同じく4thずるずるなのでID
Re:チュートリアル? (スコア:1, 参考になる)
竹内教授の講演だけでも聴きたいなあ。。
#その間札幌帰省中なのでAC
Re:チュートリアル? (スコア:1)
面白い話を聞きに行くというつもりがよいかも。
2日目は行きたいなぁ...
ところで (スコア:1)
Re:チュートリアル? (スコア:0)
Re:チュートリアル? (スコア:2, 興味深い)
Javaで操作していたかもしれないですが(Java 3Dを利用していたらしい).
第11回 火星探査車を動かそう! Maestro [kgt.co.jp]
しかしLispでロボットはおもしろそうだなぁ.Lisperじゃないので良さが達人ほど理解できませんけど.
Re:チュートリアル? (スコア:0)
Re:チュートリアル? (スコア:1, 興味深い)
みんなの大好きな tarai(12, 6, 0) でベンチするとこんな感じなんだが。(FreeBSD 5.4-RELEASE / Pentium 4 2.4B GHz)
C:
0.11 real 0.11 user 0.00 sys
Steel Bank Common Lisp 0.9.5.42:
0.21 real 0.19 user 0.01 sys
JDK 1.5.0 "server" VM:
1.08 real 0.55 user 0.48 sys
Python 2.4.2:
7.91 real 7.82 user 0.03 sys
Perl 5.8.7:
29.18 real 28.45 user 0.28 sys
Re:チュートリアル? (スコア:0)