Language features
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