2006-12-01から1日間の記事一覧

連続するスペースを一つにする

let rec explode_string s = match s with "" -> [] | _ -> s.[0] :: explode_string (String.sub s 1 (String.length s - 1)) let implode_string cs = let s = String.create (List.length cs) in let _ = List.fold_left (fun index c -> begin String.se…

実行速度について

http://alohakun.blog7.fc2.com/blog-entry-566.html とはいえ,数十倍程度,という感覚がモダンで素敵ですね :-) 個人的には,2 倍でも全然違うと思いますが… 当然ですけど,その人が日常どういうアプリケーションをあいてにしているかでこの辺の感覚はずい…

プログラミング言語の実行速度

大体俺の中では, C>C++>OCaml(native)>Java・.NET>Haskell>>>VB6>OCaml(bytecode)>Perl/Python>>>>Ruby みたいなイメージ.合ってるかどうか全然自信ありませんのでバカ日本地図を眺めるような感じで見てください.つまり,Javaより速いって聞…