generated at
変換系

変換系 (translator)
ある言語で書かれたプログラムを他の言語のプログラムに変換するプログラム
変換前のもの
原始言語 (source language)
原始プログラム
と、呼ぶ
変換後のもの
目的言語 (object language, target language)
目的プログラム
と、呼ぶ
変換系そのものも何らかの言語で書かれている
↑この言語のことを「記述言語」と呼ぶ
desctiption language, DL


T図形
「translator」のT!
原始言語L1を、記述言語Mで書かれた変換系を用いて、目的言語L2に変換することを表現
例えば
L1:アセンブリ言語、M,L2: 機械語、のものはアセンブラ
L1, M: C言語, L2: アセンブリのCコンパイラがあったり。

I図形
原始言語L、記述言語DL

参考