2007-05-27から1日間の記事一覧

Adaptive Huffman Coding - Algorithm Λ

http://www.cs.duke.edu/~jsv/Papers/catalog/node79.html にPascalの実装があるのだけれど、コーディングスタイルが古すぎて読めない。 - 別の言語で書き直してみたら分かるかと思ったけれど、まだよくわからない。 そのうえ、(自分のコードが)なんかバグ…

抽象化とレイテンシと遅延評価

http://karetta.jp/book-node/gauche-hacks/023107を見て思ったこと。 レイヤーを重ねて抽象化したコードはわかりやすくて保守性が高いのだけれども、場合によってはレイテンシが発生します。 抽象化を進めてレイヤーが増えていくと、各レイヤーで発生してい…

Java: mutableなオブジェクト

http://jijixi.azito.com/cgi-bin/diary/index.rb?date=20070527#p04 Javaは文字列はimmutableなので、大丈夫ですけど、java.util.Dateとかがmutableで気になって仕方ないことがあります。 値オブジェクトを可変にするなんてどういう神経をしているのだ、と…