Основы ТРИЗ. Теория решения изобретательских задач. Владимир Петров

Чтение книги онлайн.

Читать онлайн книгу Основы ТРИЗ. Теория решения изобретательских задач - Владимир Петров страница 19

Основы ТРИЗ. Теория решения изобретательских задач - Владимир Петров

Скачать книгу

лексем преобразуется в дерево разбора.

      3. Семантический анализ. Дерево разбора обрабатывается с целью установления его семантики (смысла) – например, привязка идентификаторов к их декларациям, типам, проверка совместимости, определение типов выражений и т. д. Результат обычно называется «промежуточным представлением/кодом», и может быть дополненным деревом разбора, новым деревом, абстрактным набором команд или чем-то ещё, удобным для дальнейшей обработки.

      4. Оптимизация. Выполняется удаление излишних конструкций и упрощение кода с сохранением его смысла. Оптимизация может быть на разных уровнях и этапах – например, над промежуточным кодом или над конечным машинным кодом.

      5. Генерация кода. Из промежуточного представления порождается код на целевом языке. В конкретных реализациях компиляторов эти этапы могут быть разделены или наоборот совмещены в том или ином виде.

      Каждый из этих этапов имеет свою программу, работающую по определенному алгоритму – процессу.

      Понятия процесс и функция тесно связаны с понятием поток. Он осуществляет процесс и выполняет функцию.

      3.1.5. Поток

      Поток может быть:

      – вещественным (поток вещества);

      – полевым (поток поля);

      – информационным (поток информации).

      К вещественным потокам относятся все виды транспортных систем, потоки сыпучих, жидких и газообразных веществ, в частности использующих, трубопроводы, например, пневматическая почта и т. д.

      К полевым потокам можно отнести потоки электричества, например, проходящие по проводам, световые потоки, например, по оптоволоконным кабелям, магнитные потоки, различные излучения и т. д.

      Информационные потоки могут распространяться различными путями: через печатные материалы, Интернет, радио и телевидение и т. д. Носителями информации является вещество и / или поле (энергия).

      Кроме того, потоки могут быть внутренние и внешние.

      Потоки осуществляют взаимодействия и выполняют работу.

      Внутренние потоки осуществляют воздействия одного элемента системы на другой или их взаимодействие по организованным связям между ними.

      Внешние потоки осуществляют взаимодействие системы с надсистемой, окружающей средой и обратное влияние надсистемы и окружающей среды на систему.

      Отсутствие учета таких влияний может не только отрицательно сказаться на работоспособности системы, но и вредно влиять на внешнюю среду.

      Пример 3.20. Кондиционер

      Кондиционер, с помощью вентилятора, создает поток воздуха (холодного или горячего). Это внешний поток вещества.

      Поток фреона – это внутренний поток вещества.

      Электричество, подводимое извне, к блоку питания кондиционера – это внешний поток энергии. Потоки энергии от блока питания – это внутренние поток энергии, подводимые

Скачать книгу