langsmith:226
From: Yukihiro Matsumoto <matz ruby-lang.org>
Date: Sat, 07 May 2005 15:48:03 +0900
Subject: [langsmith:226] Re: 記述量を減らす言語処理系の機能は?
まつもと ゆきひろです In message "Re: [langsmith:225] 記述量を減らす言語処理系の機能は?" on Sat, 07 May 2005 14:35:17 +0900, Kobayashi Hiromasa <midoja mz.0038.net> writes: |私は、相変わらず、よい言語とは何かについて考えています。 | |最近の考えは、 |できるだけ少ない記述で処理を表現できる言語っていいなぁです。 Paul Grahamも同意見ですよね。 http://www.shiro.dreamhost.com/scheme/trans/power-j.html http://www.paulgraham.com/power.html |みなさんは、記述量(コーディング量)を減らすために実装したほうがよい |言語処理系の機能はなんだと思いますか? 抽象化を積極的に支援することが鍵ではないかと思っています。 * オブジェクト指向プログラミング * 高階関数 * マクロ(またはブロック) が有効ではないかと。マクロ(特にLispのマクロ)は強力すぎるので Rubyではだいぶ制限の強いブロックで代用しています。いや、もち ろんマクロとブロックじゃ全然レベルが違うものなんですがね。 -- ML: langsmith quickml.atdot.net 使い方: http://www.atdot.net/~ko1/quickml
225 2005-05-07 14:35 [midoja mz.0038.net ] 記述量を減らす言語処理系の機能は? -> 226 2005-05-07 15:48 ┗[matz ruby-lang.org ]