DRAKON.SU

Текущее время: Четверг, 28 Март, 2024 13:00

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 24 ]  На страницу Пред.  1, 2
Автор Сообщение
СообщениеДобавлено: Среда, 01 Май, 2013 09:03 

Зарегистрирован: Воскресенье, 06 Апрель, 2008 14:43
Сообщения: 1657
Ярослав Романченко писал(а):
без ваших любимых GOTO.
Ярослав, от Вас даже невозможно откреститься!!!


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 01 Май, 2013 09:54 
Аватара пользователя

Зарегистрирован: Пятница, 11 Май, 2007 21:57
Сообщения: 234
Откуда: Украина, Киев
Геннадий Тышов писал(а):
Ярослав, от Вас даже невозможно откреститься!!!
Нужно же кому-нибудь вести войну с GOTO мракобесием. А открещиваются от вампиров в голивудских блокбастерах. Я не вампир :lol:


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 02 Май, 2013 05:57 

Зарегистрирован: Воскресенье, 01 Ноябрь, 2009 05:13
Сообщения: 1443
Ярослав Романченко в viewtopic.php?p=79614#p79614 писал(а):
Пока вы молились на свою И.с. Дракон с иконами, за бугром уже сделали среду в которой нет ничего лишнего (впрочем нет и полезной схемы "силуэт") и в которой получается готовый структурированный исходный код (C++ код или Pascal-подобный псевдо-код) без ваших любимых GOTO.
http://watts.cs.sonoma.edu/SFC/
...
Ну, сделали-то её гораздо раньше (эта версия от 2001 года, как можно видеть)... :) а идея реализации как "исчисления маршрутных слепышей" по Тай Уоттс м.б. оформлена даже до появления ГРАФИТ-ФЛОКС-реализации исчисления этого рода по Паронджанову (1996 г.)...

Нет goto как раз потому, что нет силуэта и не используются другие способы "упаковки полного дерева маршрутов в устремлённый граф", нарушающие жёсткую структурность... впрочем, силуэтные goto не обязаны оставаться в коде - их можно заменять комментами, если они не нарушают...

Схем типов (например, в духе Ярослава) и этому редактору, конечно, нехватает... но их облик зависит от модели кода процедуры, которую принимаем для реализации...


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 02 Май, 2013 06:52 

Зарегистрирован: Воскресенье, 01 Ноябрь, 2009 05:13
Сообщения: 1443
А если по теме, то получается следующее. Из сказанного здесь: viewtopic.php?p=79589#p79589 насчёт того, что автор на самом деле хотел представить схемой получается, что речь идёт о совместной деятельности пользователя и машины, исполняющей программу. Т.е. тут два как минимум алгоритмических процесса, каждый у своего исполнителя... и если их объединять в одной модели, то она получается "параллельной"... как здесь: viewtopic.php?p=78317#p78317. Главное, что надо явно прописывать взаимодействия между процессами. Точнее, между их исполнителями - неважно, сделаны ли они физически отдельными или виртуально отделены на одном физическом за счёт многозадачности...
Можно делать, как показано здесь:
Вложение:
grafit-abc_html_m4faa1a17.gif
grafit-abc_html_m4faa1a17.gif [ 42.32 КБ | Просмотров: 4118 ]
- разумеется, это модель протокола, и при алгоритмизации нужно расписать маршруты с соответствующими действиями и решениями...


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 24 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2008-2024, участники конференции «DRAKON.SU», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB