目次キーワード検索モバイルサイト
|
プログラミング_(コンピュータ)の動画
プログラミング_(コンピュータ)
)とは、 プログラムを作成することにより、 人間の意図した 処理を行うように コンピュータに指示を与える行為である。プログラミングをする人を プログラマという。プログラミングを行うためには、対象領域に関する知識、 アルゴリズム、 論理学などの様々な専門知識が要求される。 ほとんどのプログラミングは、 プログラミング言語を用いて ソースコードを記述することで行われる。これをコーディング'''という。 そこで、プログラムが意図したとおりに動作するか、検証作業を行う必要がある。これを テストという。テストによりバグが見つかれば、それを修正する必要がある。この修正作業を デバッグという。 また、ある程度の期間使われるプログラムでは、使用しているうちに、プログラムの性能や機能に新しい要求が発生したり、プログラムの設定を変更する必要がでてきたり、テストにより発見できなかったバグが見つかることがある。このような事態に対応するため、プログラムを 保守していく作業が必要になる。 プログラムが、作者以外の人によって利用される場合には、プログラムの利用方法や機能について質問を受けることがある。プログラムを、意図したとおり稼働させてゆくためには、これらの問い合わせに対応する必要もある。 一般に、職業としてプログラミングを行う場合、これらの作業が工程として含まれる。大規模なプログラミングでは、これらの作業を分業することも多い。 このような業務は、 ソフトウェア工学という学問の ソフトウェア開発工程の分野として扱われる。 。よいプログラミングには、それら3つの要素すべてが必要とされ、最終的に効率的で保守しやすいソフトウェアを生み出すことを目的とする(何が効率的で、何が保守しやすいかという判断も様々である)。 |