言語 の コンパイラ言語に関する解説。

株式会社 日立ソリューションズ

HITACHI Inspire the Next

  • ホーム
  • ソリューション・商品
  • 事例紹介
  • セミナー・展示会
  • ビジネスコラム
  • 企業情報
  • お問い合わせ

コンパイラ言語

コンパイラ言語とは

コンパイラ言語とは、プログラミング言語の分類の一つ。
プログラミング言語は、一般的に「インタプリタ」と「コンパイラ言語」に二分できる。
インタプリタで作成したプログラムは、ソースコードを一行一行解析しながら実行される。プログラムに文法エラーなどがあったときには、そこで処理が中断される。一行一行実行していくため、プログラムの作りによっては処理速度が遅くなる。

それに対してコンパイラ言語で作成したプログラムのソースコードは、「コンパイラ」と呼ばれる翻訳機にかけられ、コンピュータが理解できるコードに一括して変換(コンパイル)される。
コンパイルが完了したコードは、コンパイラの機能によって最適化(無駄が省かれる)されることが多いため、インタプリタに対して実行速度が比較的速い。ただしプログラムに文法エラーなどがある場合はコンパイルが完了しないため、実行には至れない。

かつて、プログラムの作成や修正のための「プログラミングエディタ」が簡易的だった時代はインタプリタ型の言語も多く存在していたが、現在では、プログラミングエディタの機能は格段に向上し、コンパイル前に文法エラーなどが一目でわかる機能などが標準的に供えられたため、コンパイラ言語が主流となった。
ただし、ブラウザ上などで簡易的な処理を行うための「スクリプト言語」と呼ばれるインタプリタも広く使われている。

ページトップへ戻る


ソーシャルウェア

ソーシャルウェア

InWeaveは組織対応等の機能を強化した情報・知識共有基盤です。

Oracleデータベース

高い技術力と豊富なノウハウを持った技術者によるOracleデータベース設計/構築サービスをご提供。


ページトップへ戻る

話題の用語

クラウドコンピューティング

WWW用語辞典

クラウドコンピューティングとは、コンピュータサービスの利用者が ...

続きを読む 続きを読む

Active Directory

企業情報システム用語辞典

ActiveDirectory(アクティブディレクトリ)とは、Microsoft社が提供するディレクト...

続きを読む 続きを読む

ページトップへ戻る