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

コンパイラ

こんぱいら

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

曖昧さ回避編集

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

概要編集

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


古典的には、ソースコードからオブジェクトコードを一括出力するものをコンパイラ、ソースコードを逐次変換して実行するものをインタプリタと呼んで区別していたが、現在では区別はしばしばあいまいである。


また、近年はソースコードから直接オブジェクトコードを出力せず、いったんJava仮想マシンのような仮想機械向け中間コードを出力して、実行時コンパイラ(JITコンパイラ)で実行したり、事前コンパイラ(AOTコンパイラ)でインストール時に変換することもよくある。


関連タグ編集

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

関連記事

親記事

プログラミング言語 ぷろぐらみんぐげんご

兄弟記事

pixivに投稿されたイラスト pixivでイラストを見る

このタグがついたpixivの作品閲覧データ 総閲覧数: 163

コメント

問題を報告

0/3000

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

報告を送信しました

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