ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
29 марта
915613 Топик полностью
Скрипач, пророк (12.04.2019 20:48 - 20:58, просмотров: 145) ответил NAUT на видимо я что-то упускаю из вида, а примером не поделитесь хоть издали? не понимаю как Вы предлагаете проверять на непротиворечивость данных допустим, это же адская бизнес-логика какая-то должна быть с кучей правил
Я писал, у меня не дошли руки, реальной потребности нет, прикладной код пишут те же люди, что допущены к системному. На уровне идей: 1) определяем сущности, над которыми допустимы действия. Для прикладного программирования их совсем немного. Входы, выходы и состояния. Определяем формат команды. "если вход (номер) условие, выход (номер, значение). аналагично запись в состояние от входа и в состояние от состояния. По вкусу, добавить в формат команды задержку. Интерпретатор таких команд - предельно примитивен. Если не жаться, а хранить команды в человеко-читабельном виде, то масса опечаток отвалится ввиду избыточного синтаксиса. Честно говоря, я планировал что состояния будут создаваемыми переменными. С осмысленными именами и полноценным целочисленным значением. И что входы не будут отдельной сущностью, а просто предопределенными именами. Но это "на вкус и цвет".
... но не любой ценой.