会長コラム

INPUTをOUTPUTに

コンピュータというには、必ずINPUTデータが必要である。コンピュータは、膨大なINPUTデータを与えても、実に正確に答えを導いてくれる。

コンピュータは、INPUTが与えられるのを待機しており、データが与えられると、水を得た魚のように喜んでせっせと計算を始める。 時々、予想もしないデータがあったり、計算中に別のデータが与えられると、想定していた処理ができなくなることもある。それがいわゆるバグだ。

しかし、そんな例外的な事象を除けば、基本的には、確実にかつ正確な結果を導いてくれる。それがコンピュータだ。 プログラムを作った人間の想定範囲を超えなければ、想定の範囲内で答えをだす。コンピュータがトラブルを起こすのは、 人間が想定した範囲以上のことが起こるからだ。決してコンピュータは悪くない。

だから、このコンピュータが導く結果は、人間が考えた処理の順番通りに計算し算出された答えであって、 人間がどのようなデータを与えると、どのような結果が出るか予め想定している。従って、コンピュータが弾き出した答えは、 人間が期待していた範囲内の結果でしかないのである。

例えスーパーコンピュータであろうと、人間が与えるINPUTという入力データの餌がなければ、コンピュータは動こうともしない。 しかも、どんなに洗練されたプログラムであっても、人間が考えられるOUTPUTを超えることは不可能だ。

ところが、人間は、コンピュータのような機械と違って、与えられたINPUT以上のOUTPUTを生み出すことが可能である。

例えば、ロケットを月に飛ばすというINPUTがあった場合、どのような手順で飛ばし、 途中にどんな困難があるかをプログラムの中に書き込まなければ、ロケットを飛ばすことができない。機械の場合は、 人間が考えられるプロセスを、回路やプログラムに組み込まなければそのINPUTに対する成果は得られない。

ところが、ケネディーというリーダーが、10年以内に月に人類を着陸させるというINPUTを与えるだけで、 どんなに困難なことかを越え、それに立ち向かう組織がゼロから動き出す。実際に飛び出せるか否かは誰もわからないまま、 与えられたINPUTを「目標」と呼び、未知の世界に飛び込んでいく。 ―――――――――――――――――――――――――――――――――――――――――
 この続きは、堀田 信弘の公式ブログ「活・喝・勝」 http://hottaworld.com を参照してください。

2005年12月20日
このエントリーのトラックバックURL:

http://www.dreamcluster.com/mt4/mt-tb.cgi/377

トラックバック(0)