允许立即执行单元块的开发接口术语

问题描述 投票:1回答:1

我正在寻找我最近听到的一个术语,但目前无法想到。这是我的舌尖。

当你能够执行单个单元/代码块,看到输出,并且系统在执行单元格之间保持状态时,它叫什么?

例如,这是Mathematica笔记本电脑,Jupyter笔记本电脑等的一个功能。但我所寻找的术语比“笔记本界面”或“文字编程”更窄,因为它不需要漂亮的打印,文本单元,与创建可读文档相比,其目的更多是动态测试语法或查看输出。

我认为这是一个缩写,可能是四个字母......

interface terminology
1个回答
1
投票

Read–eval–print loop (REPL)支持交互式开发模式,其中表达式是动态评估的,而不是传统的编辑 - 编译 - 运行 - 调试周期。例如,Scala's REPLOCaml's REPL

...允许通过读取 - 评估 - 打印循环(REPL)交互使用OCaml系统。在这种模式下,系统重复从输入中读取OCaml短语,然后进行类型检查,编译和评估它们,然后打印推断的类型和结果值......

非正式地,我经常听到这种区别被称为简单的解释器与编译器,例如,“让我们快速在解释器中尝试”。

© www.soinside.com 2019 - 2024. All rights reserved.