The widely known, simple and flexible C++ language is used as the basis of the programming language in LabPP_Automat.

The advantages of this language are:

  • high execution speed;
  • good readability, conciseness and clarity of the code;
  • ease of creating and accessing functions;
  • a large library of various procedures;
  • its mastering is much easier and it is more convenient to work with.


For more convenience of using language constructs, the string data type has been added to LabPP_Automat.

If you set the function MyStringFunc, which returns a string value, then you can write like this:

string myString = MyStringFunc(); 

Here we immediately declare a variable of the "string" type myString and immediately write the value from the MyStringFunc() function to it.

There are limitations with which the creation of programs is greatly simplified:


1. you can only use built-in classes via descriptors.

2. there are no pointers.

3. the "link" data type is missing. 


Software modules are created as separate text files