How to write fast code - assertTrue() 「CPUというものは……」 彼は言った。 「ある一定の速度で動く。それは1秒間に決まった数の命令を処理することができるが、それ以上はない。1秒間に実行される命令の数には有限個の上限が存在するわけだ。そうだな?」 「そうです」私は言った。 「つまり、コードを速く動かす方法なんでものは存在しないんだ。命令を速く実行する方法が無いんだからな。唯一あるのは、マシンがやることを少なくするということだけだ。」 彼は強調するために間を置いた。 「速くするには」彼はゆっくりと言った「少なくしろ」 プログラムの高速化には様々なテクニックが存在する。でも、すべての根底にあるのは、マシンが行うことを少なくするということだ。 熟練したプログラマーたちが高速に動作するプログラムを書けるのは、彼らが何か魔法のようなものを使ってマシンを速く動か