コトバンクはYahoo!辞書と技術提携しています。

コンパイラ コンパイラ compiler

翻訳|compiler

2件 の用語解説(コンパイラの意味・用語解説を検索)

ブリタニカ国際大百科事典 小項目事典の解説

コンパイラ
コンパイラ
compiler

コンピュータでプログラムを扱う言語処理系の方式の一つ。英語や数式に近い,人が理解できるプログラム言語(→高級言語)で書かれたプログラムをコンピュータが理解できる機械語に翻訳する機能をもつプログラム。

本文は出典元の記述の一部を掲載しています。

出典|ブリタニカ国際大百科事典 小項目事典
Copyright (c) 2014 Britannica Japan Co., Ltd. All rights reserved.
それぞれの記述は執筆時点でのもので、常に最新の内容であることを保証するものではありません。

日本大百科全書(ニッポニカ)の解説

コンパイラ
こんぱいら
compiler

コンピュータのプログラム言語のうち、人間のことばに近い高水準言語といわれるものを解読して、コンピュータの命令をつくりだすためのプログラム。コンピュータの制御装置が直接解読できる、いわゆる機械語命令は、0と1を組み合わせた信号のため、人間にはほとんど理解できない。そこで、コンピュータに行わせたい処理手順を記述するための人工言語、すなわちプログラム言語の文法を決めておき、プログラマーがその文法に従って処理命令を書くようにする。そしてコンピュータは、コンパイラによっていったんプログラムを翻訳して機械語命令をつくりだし、つくりだされた命令によって初めてコンピュータを運転して目的とする処理を行う。
 コンパイラ自体も一つの大きなプログラムであり、一般に処理系ともよばれる。その機能は、構文を解析し、文法上の誤りを調べ、関数や入出力のルーチン(プログラムの単位)を呼び出し、中間言語(おもにアセンブリ言語)を生成し、それを処理する低位の処理系に作業を引き渡す。
 最初に実用化されたコンパイラはFORTRAN(フォートラン)で、IBM704型コンピュータのため1957年につくられた。その後、種々のプログラム言語がつくられ、それらのためのコンパイラが各種コンピュータのため開発された。COBOL(コボル)、FORTRAN(フォートラン)、C、C++(シープラスプラス)、Java(ジャバ)、PASCAL(パスカル)などがある。[小野勝章]

出典|小学館 日本大百科全書(ニッポニカ) この辞書の凡例を見る
(C)Shogakukan Inc.
それぞれの解説は執筆時点のもので、常に最新の内容であることを保証するものではありません。

コンパイラの関連キーワード高水準言語非ノイマン型コンピュータープログラマー言語処理系コンピューター組版ユーティリティープログラム再帰プログラムプログラムライブラリーソース・コードコンピューター・プログラム

今日のキーワード

災害派遣

天災地変その他の災害に際して,人命または財産の保護のために行なわれる自衛隊の派遣。災害出動ともいう。都道府県知事などの要請に基づいて,防衛大臣が派遣することを原則とするが,特に緊急を要する場合,要請を...

続きを読む

コトバンク for iPhone

コンパイラの関連情報