top of page

WELCOME
Search


Optimizing expression evaluation
Expressions can be found everywhere in your code. They are used to express conditions, formulas, constants etc. Expression evaluation is one of the most important things when it comes to implementing a programming language. Effective expression evaluation improves performance while it guarantees the correctness and the consistency of the results. Now how do you achieve that? It depends on the type of the interpreter you are building. With an AST interpreter, like the one we
Ivaylo Fiziev
4 days ago3 min read
Â
Â
Â


Working with VARIANTs
VARIANT is yet another data type that you can use in your functions / function blocks. Usually it comes in handy when defining the...
Ivaylo Fiziev
Aug 26, 20253 min read
Â
Â
Â


Multi-value assignment
We all know that values are assigned to variables using the assign (:=) operator. But do you know that the assign operator may be used...
Ivaylo Fiziev
Mar 28, 20252 min read
Â
Â
Â


Practical use case: Distance sensor (PoC)
How do we check if the position of a 3D point is above or below a given 3D plane? This is a classic math problem and it has a well known...
Ivaylo Fiziev
Dec 9, 20244 min read
Â
Â
Â


Practical use case: Sigmoid motion profile
To continue the topic of motion profiles I would like to present a type of sigmoid function that is kind of useful in the area of...
Ivaylo Fiziev
Oct 24, 20242 min read
Â
Â
Â


SCL Expressions
Expressions are language entities just like statements. The main difference is that expressions should be evaluated in order to calculate...
Ivaylo Fiziev
Dec 14, 20233 min read
Â
Â
Â


Functional Mock-up Interface (FMI)
As written on the official site (https://fmi-standard.org/) FMI is a free standard that defines an interface for exchanging dynamic...
Ivaylo Fiziev
May 10, 20235 min read
Â
Â
Â
CONTACT

bottom of page