2008-06-19
言語比較
namespace kilrey; を更新。言語仕様の比較のページhttp://kilrey.com/programming/concept/compare.htmlを作った。こう比べてしまうと
- JavaとC#は似ている
- RubyとPythonは似ている
- D言語は最強
- Lisp族は無敵
という感じだ。間違っている場所があればコメントをお願いします。
追記。
so-miyaさんのコメントを受け、幾つかの項目を見直しました。
- C#の無名関数 x->o
- Rubyの無名関数 o->∆
- Assembler(gas)のマクロ o->∆
- Awkのマクロ o->x
- Tclのマクロ o->x
マクロの取り扱いは、evalとの兼ね合いなど、ちょっとまだ悩みどころがあります。今はLispやtemplateのような賢いマクロのみをo、字句置き換えのみのものを$#8710;としています。
さらに追記。続きをhttp://d.hatena.ne.jp/kilrey/20080620#p1に書いています。