2008-11-01から1ヶ月間の記事一覧

Gauche-FUSE試してみた

id:GemmaさんがGauche-FUSEというライブラリを作ったようなので試してみた。exampleのhello.scm, fusexmp.scmについては問題なく動いたのだけど、outputz.scmがうまく動かない。実行すると以下のようなエラーが出る(追記:勘違いでした。ちゃんと動いている…

プログラミング言語の難易度

Javaはわりと素朴な言語だ。 Rubyは簡単な英語をちょっと知っていれば分かってしまうくらい易しい。Perlもまぁだいたい同じくらいだ。 Cなんて、小学生でも、ともすれば幼稚園児でも、理解が可能だ。 C++やC#なんかは慣れない人は戸惑ってしまうかもしれない…

Scalaって末尾再帰の最適化してるの?

Scalaの勉強中。Scalaはオブジェクト指向でありながら、関数的にもプログラムを書けるという特徴を持っているとのことで、「だったら末尾再帰は最適化されるよね?」ってことでバイトコードがどうなってるのか調べてみた。 結論からいえば、d:id:mzp:2008111…