Показать сообщение отдельно
Старый 06.12.2013, 01:15   #153
dmitribon
Member
 
Регистрация: Nov 2008
Сообщения: 66
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: FBD чайникам

Цитата:
Сообщение от Arsie Посмотреть сообщение
Нисходящее проектирование в FBD работает прекраснее всего, ведь макросы - это идеальный инструмент ООП.

А вот оптимизация в FBD как правило доставляет больше проблем, чем в текстовых языках. Но если архитектура программы спроектирована грамотно (как минимум деление на функции), то оптимизация легче текстовых языков.

Другое дело, что мало какая архитектура изначально спроектирована грамотно.
Макрос может только "склеить кирпичики". Итеративных языков (а это системы) очень мало. FDB - итеративный язык, система, но

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

Последний раз редактировалось dmitribon, 06.12.2013 в 01:38
dmitribon вне форума   Ответить с цитированием