Программа, переводящая входную программу на исходном языке в эквивалентную ей выходную программу на результирующем языке, называется: