処理系
Processor。言語処理系(Language Processor)とも。
プログラミング言語 と処理系の違い
プログラミング言語
は、あるソースコードを実行したときにどのようなことが起きるかを定めたルールのこと。
言語処理系は、それを実際に動かすために実装したもの。(→
処理系の方式
)
言語と処理系は1対多の関係にある。
C言語
には、
gcc
や
clang
などの処理系がある。
Ruby
言語には、
CRuby
や
JRuby
などの処理系がある。