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: Noise generator
A noise generator by definition produces a random signal. In the software world this usually means generating pseudo-random numbers. One...
Ivaylo Fiziev
Feb 7, 20241 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
Â
Â
Â
CONTACT

bottom of page