Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is CAPL a scripting language or a programming language?

Tags:

scripting

capl

I'm new to Can Access Programing Language. In some documents CAPL is described as script. Can anyone explain, why it is referred to as script? Is it programming or scripting?

like image 799
Moorthi Muthu Avatar asked Aug 03 '15 13:08

Moorthi Muthu


1 Answers

According to this question the difference between a scripting language and a programming language is basically that you need a explicit compilation step.

So CAPL is indeed a programming language, since all CAPL programs need to be compiled before they can be executed during measurement. You have a Compiler menu in the CAPL Browser and you get a "Compilation failed" error when you have syntax errors.

The reason why CAPL may sometimes be reffered to as a scripting language, is that the source code is compiled every time you hit the "Start Measurement" button automatically by CANoe. And it is also quite fast, so you might not even notice it is happening.

like image 88
h3n Avatar answered Sep 30 '22 03:09

h3n