ソフトウェアはどのように作製されるか

ソフトウエアとは、コンピュータのメモリ上で動作するツールである。コンピュータ上のメモリ上で動作するのは、全てソフトウェアである。コンピュータのオペレーティングシステムもソフトウェアだし、ワープロソフトってソフトウエアだ。ソフトウェアは通常、プログラマと呼ばれる専門家が作製する。コンピュータは、基本的にぜロとイチしか認識出来無い。しかし、人間がゼロとイチのみを使いプログラムを作製するのは極めて難しい。人間から見て、ゼロとイチの世界よりも、もっと分りやすい言葉で表現したいというのは人情であろう。そこで、プログラミング言語というものが出来た。だからと言って、実用レベルでかつ普及している日本語でプログラミング可能なソフトウェアは未だ開発されていない。そこで、世界中で最も標準であると考えられている英語に、近い言語の開発が繰り返されてきた。これまで、様々なプログラミング言語が作製されてきたが(これからも作製されていくのだろうが)未だに出来ていないのが現状だ。話を少し戻そう。英語に似たプログラミング言語というソフトウェアで作製されたプログラムは、そのままでは使用出来無い。ゼロとイチしか理解できないわからず屋に、分かるように翻訳する必要があるのだ。これをコンパイルという。コンパイルされると、オブジェクトという中間言語というものに置き換わる。コンピュータにも理解できる一歩手前だ。一般には、複数人で何本ものプログラムを作製するので、リンクという、オブジェクトをまとめる作業が残っている。こうして、作製された実行可能なプログラムが完成の運びとなる。ソフトウェアはこうして作られる。

新着情報

関連情報


Copyright(c) ソフトウェアはどのように作製されるか all rights reserved.