Главная
Экологичное программирование (eco-programming)
eco-programming - это парадигма программирования, которая исходит из того, что любой программный продукт в перспективе бесполезен и экологически вреден для человечества, кроме такого программного продукта, который можно быстро и не дорого перепрограммировать (изменить, обновить) для работы с новыми данными в новых условиях.
v-agent ориентированное программирование (VAOP)
- **v-agent ориентированное программирование *(*v-agent oriented programming - VAOP)- это методология программирования, основанная на представлении алгоритма в виде v-agent script (va-script), который позволяет виртуальному программному агенту , получившему название v-agent, выполнять действия/состояния (Action/State) закодированные в модулях va-box, va-engine, or va-machine. Идеологически v-agent ориентированное программирование - добивается того, чтобы алгоритм был записан в одном месте в виде, понятном всем - заказчикам, програмистам и исполняюшей среде (компьютеру), что улучшает процесс взаимодействия всех при создания программного продукта и, что особенно важно, существенно снижает затраты на этапе поддержания работы и адаптации к изменению внешних условий в Будущем;
- v-agent (va) - виртуальный программный агент, который переходит от выполнения текущего действия/состояния (Action/State) к следующему, в зависимости от направления/события (Direction/Event) и согласно алгоритму/сценарию (va-script);
- Action/State - действие, которое выполняет v-agent в данный момент согласно алгоритму/сценарию (va-script);
- Direction/Event - направления/события в зависимости от которого, v-agent переходит от текущего действия/состояния (Action/State) к следующему;
- va-script - задает следующее действия/состояния (Action/State) которое должен выполнить v-agent в зависимости от его текущего действия/состояния (Action/State) и выбранного направления/события (Direction/Event);
- va-box, va-engine, or va-machine - название программных модулей в которых закодированы действия/состояния (Action/State) и реализавана функция по определению следующего действия/состояния в зависимости от текущего действия/состояния (Action/State) и выбранного направления/события (Direction/Event);