プログラム
2014年1月18日 (土) 15:35時点における119.72.245.146 (トーク)による版
プログラム(英語:program)とは、コンピューターにさせたい仕事を書き連ねた命令書のことである。算数に詳しいひとはアルゴリズムのことをプログラムと言ったりもする。
プログラムを作る人のことをプログラマーといい、プログラムを書く行為をプログラミングという。
プログラムの書き方はいろいろあるが、現在では99.9999%くらいが高級言語と呼ばれるプログラミング言語を用いてソースコードを起こす。
プログラムの実行
プログラムの実行には、当然のようにコンピューターが理解できる言葉(≒ネイティブコード)である必要がある。
そのコンピューターが理解できる言葉に翻訳する方式は、大きくわけてソースコードをあらかじめコンピューターが理解できる言葉に翻訳しておくコンパイル方式と、ソースコードまたは中間コードを逐次翻訳しながら実行するインタプリタ方式がある。
現在ではインタプリタとコンパイラのハイブリッドであるJITコンパイル方式が流行っている。その影響で従来のコンパイラとJITコンパイラを区別するため、従来のコンパイラはAOTコンパイラなどと呼ばれるようになった。
関連項目
参考文献