Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scheme 口译员的工作环境是什么?_Scheme_Interpreter - Fatal编程技术网

Scheme 口译员的工作环境是什么?

Scheme 口译员的工作环境是什么?,scheme,interpreter,Scheme,Interpreter,我正在修一门叫做编程语言原理的课程。介绍了一种简单解释器的设计 和基尔的一段代码: (define valof (lambda (exp env) (dmatch exp [,sym (guard (symbol? sym)) (env sym)] ... ))) 我想知道什么是解释器中的环境。在像您正在查看的解释器中,环境是将值与变量名关联的对象。通常它是一个框架列表,每个框架都是一个变量绑定列表 让我们来讨论一下计算器是如何使用环境的。在您正在查看的解释器中,环境是将

我正在修一门叫做编程语言原理的课程。介绍了一种简单解释器的设计

和基尔的一段代码:

(define valof
 (lambda (exp env)
  (dmatch exp
    [,sym (guard (symbol? sym)) (env sym)]
    ... )))

我想知道什么是解释器中的环境。

在像您正在查看的解释器中,环境是将值与变量名关联的对象。通常它是一个框架列表,每个框架都是一个变量绑定列表


让我们来讨论一下计算器是如何使用环境的。

在您正在查看的解释器中,环境是将值与变量名关联的对象。通常它是一个框架列表,每个框架都是一个变量绑定列表


让我们来讨论一下评估人员如何使用环境。

你说的“环境”是什么意思?对于许多口译员来说,他们的环境就是一个带麦克风的小隔间。你说的“环境”是什么意思对很多口译员来说,他们的环境是一个带麦克风的小隔间。非常感谢。非常有用。非常感谢。非常有用