ソースコード

ソースコード(Source code、ソースプログラム)とは、ソフトウェア(コンピュータプログラム)の元となる人間が記述した一連の文字の羅である。

概要

テキストファイルであるソースコードは目的となるプログラミング言語の言語仕様に従って書かれており、コンピュータに対する一連の指示である。単にソースという場合も多い。その他には、コードやプログラムリストと呼ばれることもある。ソースコード(原始プログラム)が書かれたファイルをソースファイルという。

対義語としては、マシンコード、バイナリコード、オブジェクトコードバイトコードなどの機械語を意味する。

プログラミング言語を用いて、コンピュータに何か有用な作業をさせるための指示を書き上げることがプログラミングであり、書かれた指示の羅ソースコードである。これは(機械語と比べて)人が読み書きしやすい形で記述されている。

ソースコードを記述する過程のことをコーディングと呼び、たとえば「新たなルーチンコーディングする」などと使う。ソースコードを記述する人間はプログラマーと呼ばれ、プログラマーは仕様書等に示された入出力の指定や処理手順の概要に基づいて、場合によってはソースコードを記述する前に処理手順を示したフローチャートや状態遷移図を描き、モデリング言語等の利用なども含めて、最終的な生産物としてのソースコードを書き出していく。

コンピュータのプロセッサはソースコードを直接解釈することができない。コンパイラ言語の場合は、このソースコードをあらかじめコンパイラ機械語に変換(コンパイル)してからコンピュータに実させる。インタプリタ言語では、ソースプログラムインタプリタが実時に解釈し実するので、コンパイルが不要である。

プログラムの大きさは、バイナリコードの容量かソースコード行数で示すことが多く、ソースコードの文字数ではあまり表現されない。

ソースコード」『フリー百科事典 ウィキペディア日本語版』(http://ja.wikipedia.org/)。2009年7月28日15時(日本時間)現在での最新版を取得。

「ソースコード」トップに戻る



2010年プロバイダー【顧客満足度】NO.1 トリプル受賞  ASAHIネット

入会・お問い合わせダイヤル
0120-030-275
携帯電話/PHS/IP電話などからは
03-3569-3526

10:00~19:00(土日祝~17:00)

書面での申し込みはこちら
資料請求

このページのトップヘ