CAPL 是脚本语言还是编程语言?

Is CAPL a scripting language or a programming language?

我是 Can Access 编程语言的新手。在一些文档中,CAPL 被描述为脚本。谁能解释一下,为什么它被称为脚本? 是编程还是脚本?

根据this question,脚本语言和编程语言之间的区别基本上是您需要一个明确的编译步骤。

所以CAPL确实是一种编程语言,因为所有CAPL程序都需要编译才能在测量期间执行。您在 CAPL 浏览器中有一个编译器菜单,当您有语法错误时会收到 "Compilation failed" 错误。

CAPL 有时可能被称为脚本语言的原因是,每次您点击 "Start Measurement" 按钮时,CANoe 都会自动编译源代码。而且它的速度也相当快,所以您可能甚至没有注意到它正在发生。