Добавить комментарий

"Не будите спящую собаку" англ. пословица

Вопрос в словаре (наборе типовых операций)

Это весьма интересная тема... Собственно, она была рассмотрена, в письмах о системах. Можно рассмотреть аналогию. Представьте себе производство. Каждое производство имеет в своей основе некую технологию. А что такое технология? Это тоже определенная последовательность операций (операции могут быть элементарными или подпроцессами). Или посмотрите на... программу обучения студентов. Методика обучения состоит из шагов (лекций и практических занятий)... Аналогов много... если присмотреться к жизни. Суть одна и та же. В письмах говорилось о схемах, которыми обладают контейнеры. В общем случае, речь идет о графе, в частном случае о последовательности.
Я не знаю языка "дракон", но технологи вполне справляются с тем, чтобы описывать тех. процессы в графическом виде...

выявилась трудность алгоритмического описания процессорно-зависимых программ

Я почитал обсуждение, ссылку на которое Вы привели. Странные немного... эти рассуждения о процессорно-зависимости... Хотя...
Про ассемблер Вы, вообще, зря написали. Во-первых... Дело в том, что rep movs, это худший из возможных вариантов копирования. Лучше копировать через регистры сопроцессора (MMX...), еще было бы неплохо использовать директиву prefetch. Скорость копирования может возрасти в разы... Это не так плохо.
Во-вторых... ассемблеры особенно хороши тем, что они, частенько... макроассемблеры. А "макро-" означает, что любая инструкция может быть элементарной или блоком инструкций. "Макро-" инструкция может проецироваться на команду процессора "один-в-один", а может... Следовательно, в ассемблере можно вводить любые машинно-независимые команды и проецировать их... Есть еще и кроссассемблеры.
В-третьих... про форт можно было вспомнить...
В-четвертых... ну, да... ладно.