Новая технология программирования, ОС, язык программирования и архитектура процессора.

В моделировании устройств мы имеем огромный набор процессоров и эксклюзивных решений, и даже вроде бы элементарная проблема «умного дома» представлена океаном дорогостоящих предложений далеких от рядового пользователя не только по цене, но и по сложности применения и потому не получивших массового клиента. Причина подобной ситуации в том, что существующие операционные системы и языки и предлагают детерминированные решения, в которых недетерминированность скрыта драйверами и прерываниями. А для работы с устройствами именно недетерминированность суть работы устройства и программирования. В реальном мире процессы и события происходят параллельно. Технологии давно готовы к конструированию многопроцессорных систем, однако системного решения для таких систем нет. Есть решения частных задач типа обработки видеосигналов, расчета блокчейна или расчета нейронных систем. Системное решение подразумевает архитектуру процессора, операционную систему и язык позволяющий реализовывать не детерминированные алгоритмы с параллельным выполнением. Так вот и предлагается такое решение и сотрудничество. Разработана система, язык, транслятор и опытная партия железа. Из любопытных отличий новой технологии: 1. Если свободна шина доступа к памяти, то нет необходимости в прерывании выполняющейся программы. 2. Отсутствие булевых переменных и оператора If. 3. Средства описания грамматик являются гармоничной частью языка, и транслятор разбирает множество языков шире регулярного.

Останні статті

NewArticle