Моя книга гласит: если есть язык с именем L и язык с именем L ', интерпретатор, написанный на L', - это программа, реализующая частичную функцию I (L): (prog (L) x D) -> P (L) (D);При D = данных или вводе программа Prog (L), написанная на L, I (L), интерпретатор, написанный на L ', который интерпретирует язык L', P (L), результат интерпретации.Я не понимаю, почему доменом является Prog (L) xD, а не просто Prog (L), если у меня есть простая инструкция, написанная на python, такая как:
s=input('enter a value: ')
Этот случай я понимаюпочему домен - это Prog (L) xD, но что, если у меня просто:
s='hello'
В этом случае нет никакого ввода, может кто-нибудь объяснить мне, почему домен - это Prog (L) xD?