Особенности языка
В качестве основы языка программирования в LabPP_Automat используется широко известный, простой и гибкий язык Си++.
Достоинствами этого языка являются:
- высокая скорость выполнения;
- хорошая читаемость, лаконичность и понятность кода;
- простота создания и обращения к функциям;
- большая библиотека разнообразных процедур;
- его освоение намного легче и он более удобный для работы.
Для большего удобства использования конструкций языка в LabPP_Automat добавлен тип данных string.
Если Вы задали функцию MyStringFunc, которая возвращает строковое значение, то можно писать так:
string MyString = MyStringFunc();
Здесь мы сразу объявляем переменную типа "строка" MyString и сразу же записываем в нее значение из функции MyStringFunc().
Имеются ограничения при помощи которых создание программ значительно упрощено, а быстродействие увеличено:
1. можно использовать только встроенные классы через дескрипторы.
2. отсутствуют указатели.
3. тип данных "ссылка" доступен только в аргументах функций.
Программные модули создаются в виде отдельных текстовых файлов.