HELP

From
Andrey Dashkovsky (2:5002/46.4)
To
Evgenij Masherov
Date
2002-10-12T08:04:23Z
Area
RU.ALGORITHMS
Hello Evgenij.

09 Окт 02 09:47, you wrote to me:

 EM>>> Вообще, блок-схема была эффективна:
 EM>>> а. Когда элементарная операция языка была очень мелкой (т.е.
 EM>>> а:=в+1; записывалось 3-4 командами, и было естественно все их
 EM>>> вписать в квадратик блок-схемы) б. Когда никаких способов
 EM>>> управлять последовательностью действий, кроме перехода, не было.

 EM>>> Сейчас она - рудимент старых технологий...

 AD>> Блок-схема всегда была эффективной и будет эффективной, никто не
 AD>> заставляет в блок-схему писать а=б+1, однако в сложных системах
 AD>> просто необходимо накидать схему взаимодействия. Если это просто
 AD>> сложная программка - на уровне блоков, если это СУБД - базу иначе
 AD>> не спроектируешь, если параллельные алгоритмы - схема
 AD>> взаимодействия объектов со всеми примитивами синхронизации просто
 AD>> необходима. Такие блин катигорические заявления делаешь... не
 AD>> правильно это.

 EM> То, что здесь перечислено - не есть (кроме п. 1) блок-схемы.
 EM> Блок-схема, насколько я помню соответствующий ГОСТ, не включает в себя
 EM> ни средств описания параллельных процессов, ни средств описания
 EM> структуры данных. Она есть способ описания последовательности
 EM> действий, причем последовательность выполнения отдельных операций
 EM> обозначается стрелками, что предполагает явное задание переходов. При
 EM> программировании в кодах (ну, или на Ассемблере) подобное может иметь
 EM> место, но ЯВУ уже надобность в классических блок-схемах
 EM> неглижируют. Вообще же графическое представление информации может быть
 EM> полезно, но именовать его "блок-схемы" ИМХО не стоит. Это название уже
 EM> закреплено за совершенно определенным представлением данных.

Ты не прав, насчёт СУБД - я могу с тобой согласиться с учётом твоего
буквоедства, но по поводу параллельных процессов - подкопаться не к чему. А эти
самые параллельные процессы обильно используются при написании ПО в
мультизадачных операционках или в инете. Непосредственно я на яве не писал, друг
писал, но думаю яву это тоже не обошло. Просто параллельные процессы - это
параллельные процессы, это немного хитрей чем простые циклы и условия, поэтому
эта самая класическая блок-схема потерпела определённые изменения, но по сути
это и осталось выполнение отдельных операций с явным заданием переходов.

Andrey

... Солнце встало выше ели - время срать, а мы не ели.
--- GoldED+/386 1.1.4.7
 * Origin: Всёфигня кроме пчёл,хотя пчёлы,еслиподумать,тоже фигня (2:5002/46.4)