<<戻る | P.1 > P.2 > P.3 > P.4 > P.5 | 次へ>>
[プログラムの作り方]プログラムを作るには、設計図を書きます。そのプログラムがどんなふうに動くか「プログラム言語」という記号で書きあらわすのです。大きなプログラムでは、これが何万行にもなります。この設計図を「ソースコード」と呼びます。 出来上がったソースコードは、コンピュータで実行できるよう、一度変換します(これもコンピュータでやります)。変換したプログラムを「実行コード」とか「バイナリコード」と呼びます。ちょっとややこしい名前ですが、このあと何度か出てくるので覚えておいてください(*1)。 コンピュータで実際に使われるプログラムは、この「バイナリコード」です。WindowsもMSオフィスも、マイクロソフトの製品は、このバイナリーコードなのです。
自動車や電化製品なら、設計図だけではどうにもなりません。それを実際に製造する工場が必要になるからです。でも、プログラムには工場は不要です。ソースコード(設計図)を変換するだけで、簡単に製品が出来上がります。 マイクロソフトが大儲けできるのは、こんな仕組みのおかげです。
[マイクロソフトのビジネスモデル]ソースコードは人間が書いたモノなので、読みとって理解できます。間違いがあれば修正可能です。新しい機能を盛り込む事もできます。これに対してバイナリコードは、コンピュータには理解できても、人間にはチンプンカンプンです。 WindowsやMSオフィスは、バイナリーコードしか出回っていないので、もしも不良箇所があっても、誰も修正できません。また、新しい機能を盛り込むこともできません。 マイクロソフトの場合、バイナリーコードを販売しているのでさえありません。あなたのパソコンでバイナリーコードを実行する「権利」を販売しているのです。 この"使用許諾"には、あなたのパソコン1台だけでバイナリーコードを使えると書いてあります。だから、あなたの2台目のパソコンで、同時にインストールするのは違法です。CD-ROMを友達に貸してコピーするのも違法コピーになります。
こういうのは違法コピー
どうにもこうにも、マイクロソフトは有利になるばかりですネ。 ここまでの説明は、主にマイクロソフトを例にしてきました。 |
<<戻る | P.1 > P.2 > P.3 > P.4 > P.5 | 次へ>>
脚注 *1:ちなみに、ソースコードは設計図なので、色々な種類のコンピュータで利用できます。 *2:企業で大量のパソコンを導入する場合には、MSオフィスを一つだけ買って、それを大量のパソコンにインストールするのは違法コピーです。 |