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

言語処理系 げんごしょりけいlanguage processor

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

言語処理系
げんごしょりけい
language processor

人が理解できるプログラム言語で書かれたプログラムコンピュータで実行させるために必要な処理をするソフトウェア言語プロセッサともいう。言語処理系を大きく分ければ,人が理解できるプログラムコンピュータでの処理に適したプログラムに変換する変換系と,コンピュータに処理させて処理結果を出力させる実行系からなる。プログラム言語は,人が使うことばに近いものを高水準言語(→高級言語)といい,0と 1しか認識しないコンピュータに処理しやすいものを低水準言語(→機械語)という。コンピュータが高水準言語で書かれたプログラムを処理するためには,プログラムに登場する単語を解析する字句解析,文法(構文規則)にのっとってどのようにつながっているかを調べる構文解析,変数の使い方などプログラムに意味的な誤りがないかを調べる意味解析という処理を行なう。高水準言語で書かれたプログラム全体を低水準言語のプログラムにいったん翻訳して,それから実行させる処理系をコンパイラという。一方,高水準言語で書かれたプログラムを順を追ってひとつひとつ解釈し実行させる処理系をインタープリタという。具体的なプログラムを開発している間は,部分的にも解釈実行が可能なインタープリタが適するが,いったんプログラムが完成すると能率的に実行できるコンパイラが適している。

出典|ブリタニカ国際大百科事典 小項目事典ブリタニカ国際大百科事典 小項目事典について | 情報

世界大百科事典 第2版の解説

げんごしょりけい【言語処理系 language processor】

人間にとって理解しやすいプログラミング言語を使って記述したプログラムを,実際にコンピューター上で実行するために,必要な翻訳処理や解釈実行処理を行うソフトウェアのこと。 コンピューターは,ハードウェアで作られた機械語の解釈実行系を内部に持っており,機械語で仕事の手順を直接に記述すれば,そのまま指定した動作を起こすことができる。しかしながら機械語による記述は非人間的で煩雑なため,プログラミング言語とその言語処理系を用いる方法が発達した。

出典|株式会社日立ソリューションズ・クリエイト世界大百科事典 第2版について | 情報

世界大百科事典内の言語処理系の言及

【プログラミング言語】より

…プログラミング言語の構文は形式言語に基づいて定義されることが多い。またプログラミング言語を実際にコンピューターで実行できるようにするソフトウェアを言語処理系と呼ぶ。以下ではプログラミング言語を単に〈言語〉とも記す。…

※「言語処理系」について言及している用語解説の一部を掲載しています。

出典|株式会社日立ソリューションズ・クリエイト世界大百科事典 第2版について | 情報

今日のキーワード

先輩証

文部科学省のOBなどが同省内に自由に出入りできる通行証のこと。同省の違法な天下りあっせん問題を受け、防止策の一環として2017年3月末で廃止(交付停止・使用禁止)となった。正式名称は「文部科学省先輩証...

続きを読む

コトバンク for iPhone

言語処理系の関連情報