Otebebe "целевой" - хз; "компилятор" -думаю, знаешь сам. есть примочки для недопрогеров: генерит бинарник либо из блок-схемы; либо из умл-диаграммы, короче, изврат)
"Целевой компилятор" - компилятор, копмпилирующий в целевой (от слова цель) язык. Это понятия для компиляторов, компилирующих в под разные процессоры или виртуальные машины.
IceStudent если честно, то любая прога сохраняющая что-то в файл или передающая через сеть........... - это кодогенератор.