2006-04-24から1日間の記事一覧

misc

だーー やりにくい。とりあえず動く + 読める程度には抽象化できるけど、ものすごく変化に弱い。変化に強くしようと層を挟むと最適化が compiler の手に負えなくなる。 最早汚いのは諦。太田さん良く書いたよこんなもん…

The Evolution of Language via Wiliki

バリワロタ。Graham の「再発明」という揶揄を思い出す。

C

Shift 演算の最適化弱いなあ GCC。 jun@debian /tmp $ cat tmp.c int f (int x) { return (x & ~1) >> 2; } jun@debian /tmp $ gcc -S -o - -O2 tmp.c .file "tmp.c" .text .p2align 4,,15 .globl f .type f, @function f: pushl %ebp movl %esp, %ebp movl …