ソースコード(Source code、ソースプログラム、原始プログラム)とは、ソフトウェア(コンピュータプログラム)の元となる人間が記述した一連の文字の羅列である。 テキストファイルであるソースコードは、プログラミング言語の言語仕様に従って書かれており、コンピュータに対する一連の指示である。単にソースという場合も多い。その他には、コードやプログラムリストと呼ばれることもある。ソースコード(原始プログラム)が書かれたファイルをソースファイルという。 人間が読み書きすることを前提とした形式(ヒューマン・リーダブル)であるという点で、マシンコード、バイナリコード、オブジェクトコード、バイトコードなどの機械語(マシン・リーダブルなもの)の対義語として用いられる場合もある。 プログラミング言語を用いて、コンピュータに何か有用な作業をさせるための指示を書き上げることがプログラミングであり、書かれた指示の羅列がソースコードである。これは(機械語と比べて)人が読み書きしやすい形で記述されている。
ソースコードとは、人間がプログラミング言語を用いて記述したソフトウェアの設計図。 低金利キャッシング fx チャート オールドドメイン販売 そのままではコンピュータ上で実行することはできないため、コンパイラなどのソフトウェアを用いてオブジェクトコード(ネイティブコード)と呼ばれるコンピュータの理解できる形式に変換され、実行される。
source code コンピューターのプログラムの状態?のひとつ。 コンピューターが実際に処理するプログラムは機械語と呼ばれるが、それは人がコーディングするには読みづらくプログラミングしづらい。 コンピューター登場初期の頃は命令数も少なく機械語と1対1対応するアルファベット表記(ニモニック)で記述するアセンブラ言語が主流でそれを機械語に変換(アセンブル)していた。 この場合のニモニック表記(アセンブラ)をソースコード。アセンブル後をオブジェクトコードと呼称していたらしい。 その後COBOLに代表される高級言語登場により人がコーディングする命令と機械語の命令が1対1対応しなくなってくる。 #現在アセンブラと呼称されるMASM(マクロアセンブラ)も同様。 高級言語を機械語に変換するのはコンパイルと呼ばれる。 プログラミング言語の多様化とOSの機能向上(プログラマ向けライブラリの提供)にともない、コンパイルだけでは実際にコンピューターが処理できるプログラムにはならず、多くはリンク(ライブラリ、サブルーチンとの静的または動的結合)を必要とする。 この場合にコンパイル前をソースプログラム、コンパイル後をオブジェクトプログラム、リンク後をロードプログラムと呼称することが多い。 コンパイルの類義語としてインタプリタがあるが、こちらはソースコードを読んで機械語に変換するプログラムが別に動いているので、厳密に言うとそのプログラムに与えるコマンドである。 システム開発