tw.log

https://twitter.com/kinaba のログ (twilog の方が便利です。)

<<newer (latest) older>>

20090501 02:41 そろそろ眠気様に峠を過ぎていただかないと朝までに仕事が終わらない…。あと明日のSRMどうしよう。
20090501 09:50 ももんち10回通読した後のテンションでSRMに挑むとする
20090501 11:36 Integer.bitCount いいなあ
20090501 12:17 瞬間最大風速でtop100に入れるかと思ったんだけど足りなかったっぽい。無念
20090501 13:43 @kururu_goedel うひゃスルーしててすみません。「超賢いコンパイラ=どんなプログラムでもそれと"""同等の動作をする"""もっとも効率のよいバイナリだしてくれる」が想定した境界です。「プログラマが本当に書きたかったことを汲んで勝手に書いてある以上の動作をする」は想定外
20090501 13:47 日記に書いた例だと leftmostMaxIndex(sorted) を sorted.length-1 に書き換えてしまうのは"""同等の動作"""ではなくなるので想定の範囲外。nondetMaxIndex(sorted) を sorted.length-1 にするのはOK。
20090501 13:53 だから、そうですね、「"""プログラマが書こうとしたもの"""と同等の動作をする最適バイナリを吐かせる」ためにはプログラムのなかにwhatに対応するアノテーションを残す必要があって、それが一番気楽に書ける書き方はなんだろうなあ、というところです。
20090501 14:29 nemuii

<<newer (latest) older>>

presented by k.inaba (kiki .a.t. kmonos.net) under CC0