|
Язык процесс-ориентированного
программирования Рефлекс, известный также под именем
"Си с процессами", ориентирован на создание
управляющих алгоритмов в
промышленной автоматизации и
робототехнике: для систем, предполагающих
активное взаимодействие с внешней средой,
технологическим оборудованием,
физическими процессами через датчики и
органы управления.
Базовые цели, которые
ставились при разработке языка, — это
его адекватность задачам
управления, легкое изучение
пользователем, комфортные
программирование и сопровождение
уже созданных программ. Язык
по синтаксису очень похож на язык Си, что
обеспечивает простоту его изучения
большинством практикующих программистов.
Язык имеет англоязычный и русскоязычный
синтаксис, а также допускает
идентификаторы на русском языке, и это
делает его крайне привлекательным для
отечественных пользователей. В
отличие от языка Си, где программы строятся
как иерархия функций, базовое понятие языка
Рефлекс — процесс. Программа на языке
Рефлекс — это множество параллельно
исполняемых процессов, которые могут
запускать друг друга, останавливать и
контролировать текущее состояние. Программирование
на языке Рефлекс называется процесс-ориентированным. Для
комфортного программирования систем
промышленной автоматизации в языке
предусмотрены операции с временными
интервалами и средства описания связей с
датчиками и управляющими органами. Цель
настоящего сетевого ресурса —
обеспечить свободное обсуждение и
эффективное развитие языка пользователями,
производителями программируемых
логических контроллеров и интегрированных
сред разработки.
|