タグ

ブックマーク / washitake.com (2)

  • Public Diary(2006-11-26)

    おもしろいのは、Perlスクリプトをコンパイルしても必ずしも速くならないどころか若干遅くなっていること。C++も、読み込むライブラリが増えれば、下手をすると(コーディングする人の技術レベルによっては)Perlより遅くなりそう。また、Rubyはかなり軽いかと思っていたけど、軽いのはプログラミング作業であって、実行時間でいうとまだまだ改善の余地はありそう。Python/JavaはIOにも時間がかかっているのが特徴。てゆーかJava遅い…これはサーブレットのような体系でしか使えませんね。 従って、現時点で開発効率と実行速度の両方を考えるなら、まだまだPerlCGIを作るというのはアリだと思います。ソースが読みにくくて引き継ぎが面倒なのが難点かなぁ。 ソース ちなみに、ソースはこんな感じ: C (test.c; gcc -O3 && strip) #include <stdio.h> int m

  • Public Diary(2006-10-27)

    ● [プログラミング] Encode.pm, Jcode.pm, Text::Iconv のベンチマーク比較 Encode.pm Jcode.pm のベンチマーク比較 ではEncode.pmとJcode.pmのベンチマークをとっていて便利。ただし、もう一つの変換系であるText::Iconvが含まれていなかったので、追試も兼ねてText::Iconvを含めたベンチマークをやってみる。スクリプトはこんな感じ: use strict; use warnings; use Benchmark ':all'; use Jcode; use Encode; use Text::Iconv; my $text = qq{ASCII, 漢字、カタカナ、ひらがなの混じったtext}; cmpthese( sort timethese( 10000, { "Jcode::new" => sub { $tex

  • 1