Сравнение со стандартными языками

В языке Норма, пользователя в первую очередь может привлечь возможность получить эффективную мобильную параллельную программу. Известные методы распараллеливания последовательных алгоритмов основаны на выявлении, при некоторых ограничениях, частей алгоритма, которые можно выполнять независимо, в соответствии с заданным критерием параллелизма - асинхронные вычисления, синхронные и т.п. Однако, выявление взаимосвязей в уже сформулированном последовательном алгоритме является неестественной и трудноразрешимой задачей, так как анализируемая формулировка, как правило, насыщена избыточными взаимосвязями (типа введения рабочих переменных для экономии памяти, конкретных способах организации циклов и т.п.). Вообще говоря, ни откуда не следует, что последовательный алгоритм надо транслировать в параллельный, а не определять параллельный сразу по непроцедурной записи.