ピクシブ百科事典は2024年5月28日付でプライバシーポリシーを改定しました。改訂履歴

コンパイラの編集履歴

2024-03-30 11:45:35 バージョン

コンパイラ

こんぱいら

高水準プログラミング言語で書かれたコードを他の(あるいはコンピューターが直接実行できる)形式のコードに変換するソフトウェアのこと。

曖昧さ回避

  1. 麻宮騎亜の漫画→Compiler
  2. 1994年にMacintoshピピンアットマーク向けにリリースされた古典的FPSMarathon』の敵キャラクター。
  3. プログラミング言語の処理系。本項で詳述。

概要

あるプログラミング言語で書かれたソースコードを一括して別の言語で書かれたコードに変換することを"compile"(コンパイル)といい、これを行うソフトウェアを"Compiler"(コンパイラ)という。コンパイラでコンピューターが直接実行できるオブジェクトコード(オブジェクトファイル)を生成した後、リンケージエディタなどで各プログラムを結合(リンク)し、実行可能ファイルを出力する。


古典的には一括でソースコードを出力するものをコンパイラ、ソースコードを逐次実行するものをインタプリタと呼んで区別していたが、近年では区別はしばしばあいまいである。また、直接オブジェクトコードを出力せず、Java仮想マシンのような仮想機械向け中間言語あるいは中間表現に変換することも増えている。


関連タグ

コンピューター プログラミング言語 ソフトウェア プログラム ソースコード インタプリタ API

問題を報告

0/3000

編集可能な部分に問題がある場合について 記事本文などに問題がある場合、ご自身での調整をお願いいたします。
問題のある行動が繰り返される場合、対象ユーザーのプロフィールページ内の「問題を報告」からご連絡ください。

報告を送信しました

見出し単位で編集できるようになりました