Info21 писал(а):
Владимир Паронджанов писал(а):
Дейкстра разработал методы структуризации для ТЕКСТОВОГО программирования.
Справедливость утверждения сомнительна.
Может быть, в историческом аспекте, да.
Но в логическом, для теории в окончательном виде, скорее, нет.
Теория Дейкстры "танцует" от логики, а не от текста.
Уважаемый Федор Васильевич!
1. Полностью согласен, что
Цитата:
Теория Дейкстры "танцует" от логики, а не от текста.
2. Вполне возможно, что в даном конретном случае мое утверждение
хромает. То есть Вы ПРАВЫ, а я НЕ ПРАВ.
3. Если же брать ситуацию в целом, то, по-моему, у меня нет ошибок.
4. Разработанное мною "визуальное структурное программирование"
безусловно опирается на фундамент, заложенный Эдсгером
Дейкстрой. Оно является развитием теории Дейкстры. Необхо-
димость такого развития вызвана переходом от классического
текстового структурного программирования к неклассическому
визуальному структурному программированию.
5. Визуальное структурное программирование (со ссылками
на Э. Дейкстру) изложено в "Главе 16. Визуальное структур-
ное программирование" на стр. 245--266 в книге "Паронд-
жанов В.Д. Как улучшить работу ума: Программирование
без программистов -- это очень просто! М.: Дело, 2001."
viewtopic.php?p=21078#p210786. Напомню начало Главы 16. Визуальное структурное
программирование
Цитата:
ПОСТАНОВКА ПРОБЛЕМЫПопробуем включить воображаемый “боковой прожектор” и
взглянуть на проблему под другим углом зрения. Сущест-
вует некоторое, причем весьма глубокое, хотя и не всегда
очевидное сходство между изложенными выше идеями и
концепцией структурного программирования.
Исходя из этого, введем термин “визуальное структурное
программирование” и определим его как набор правил,
совпадающий с визуальным синтаксисом языка
ДРАКОН. В концентрированном виде эти правила изло-
жены в гл. 15.
Чтобы отграничить теоретические аспекты визуального
структурного программирования от второстепенных
деталей, нам понадобится термин “шампур-метод”.
Впрочем, иногда выражения “шампур-метод” и “визу-
альное структурное программирование” будут исполь-
зоваться как синонимы.
Размышляя над проблемой, автор пришел к следую-
щим предварительным выводам или, лучше сказать,
предположениям.
Несмотря на наличие целого ряда общих
признаков, текстовое и визуальное структурное
программирование — существенно разные вещи.
Традиционное (текстовое) структурное
программирование является, по-видимому, наи-
лучшим решением соответствующей задачи для
традиционного (текстового) программирования.
Для визуального программирования
подобное утверждение неправомерно. Можно,
конечно, тупо перенести правила текстового струк-
турного программирования на визуальный случай.
Но это не будет хорошим решением.
Чтобы разработать эффективный метод
структуризации для визуального варианта, необ-
ходимо, взяв за основу правила текстового
структурного программирования, значительно
модифицировать их.
Принципы структуризации, положенные
в основу визуального синтаксиса языка ДРАКОН,
являются искомым решением.
В данной главе сделана попытка обосновать заяв-
ленные выводы.
7. Если Вы обнаружите у меня ошибку, буду очень
благодарен.