2006年02月19日(日)の日記
There's no 「いつのまにか。」
コンピュータというのはその特性というか仕組みからして当然のことながら通常は同じ入力に対しては同じ出力しかしないわけで。
たとえば、Webページに設置されたカウンタのプログラムは、アクセスという入力があるたびにカウントを1足して返す。意図的にプログラミングしない限り、たまに2増えたり1減ったりジャンプアップチャンスです、この問題に答えたら一気に100増えます、みたいなことはありえないわけです。
バグ、というものがある。プログラムが予期しない動作を示すとき、そのプログラムには「バグがある」という。ある入力に対して予期しない出力を返す。普通は予期しない出力があって、どういった入力に対してその出力が生まれるのかを探るとこから「バグを潰す」作業が始まる。バグを潰す作業が始まる。バグは潰さないと潰れない。コンピュータは同じプログラムに同じ入力があれば同じ出力を返す。いつの間にか直っていた、というのはあり得ない。
というわけで、今日は原因不明のバグに悩まされました。というか今も直っていません。明日あさ起きたら直ってたりしないかなぁ。叶わぬ願い。
なんか昨日から日記が暗いなぁー。
たとえば、Webページに設置されたカウンタのプログラムは、アクセスという入力があるたびにカウントを1足して返す。意図的にプログラミングしない限り、たまに2増えたり1減ったりジャンプアップチャンスです、この問題に答えたら一気に100増えます、みたいなことはありえないわけです。
バグ、というものがある。プログラムが予期しない動作を示すとき、そのプログラムには「バグがある」という。ある入力に対して予期しない出力を返す。普通は予期しない出力があって、どういった入力に対してその出力が生まれるのかを探るとこから「バグを潰す」作業が始まる。バグを潰す作業が始まる。バグは潰さないと潰れない。コンピュータは同じプログラムに同じ入力があれば同じ出力を返す。いつの間にか直っていた、というのはあり得ない。
というわけで、今日は原因不明のバグに悩まされました。というか今も直っていません。明日あさ起きたら直ってたりしないかなぁ。叶わぬ願い。
なんか昨日から日記が暗いなぁー。
この日記へのトラックバック
この日記へのトラックバックはありません。
この日記へのコメント