Среди языков проектирования выделяют

· входные;

· выходные;

· сопровождени;

· управления;

· промежуточные;

· внутренние.

Входные языки

Входные языки служат для задания исходной информации об объектах и задачах проектирования и включают в себя языки описания объектов (ЯОО) и языки описания заданий (ЯОЗ). Первые служат для описания свойств проектируемых объектов, а вторые - для описания заданий на выполнение проектных операций и процедур. ЯОО в свою очередь делятся на языки схемные, графические и моделирования.

Схемные языки широко применяют для описания принципиальных электрических и функциональных схем. Графические языки - основа лингвистического обеспечения в подсистемах машинной графики и геометрического моделирования. Языки моделирования развиты в подсистемах имитационного моделирования.

Выходные языки используются для выражения результатов проектных процедур на ЭВМ.

Языки сопровождения применяют для корректировки и редактирования данных при выполнении проектных процедур.

Языки управления служат для представления управляющей информации для программно-управляемого исполнительного оборудования, например для устройств документирования.

Промежуточные и внутренние языки предназначены для представления информации на определенных стадиях ее переработки в ЭВМ.

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

Устранение указанных выше недостатков осуществляется с помощью транслирующих программ- конверторов. Здесь пользователь составляет описание на входном языке, это описание переводится конвертором на промежуточный (специализированный) язык и далее работает основной транслятор, который переводит описание задачи с промежуточного языка в объектную программу (пример, GEMMA-> APT->УП).

Языки процедурные и непроцедурные

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

Диалоговые языки

Различают пассивный и активный диалоговый режим работы оператора с ЭВМ и соответственно этому активные и пассивные диалоговые языки.

В пассивном диалоговом режиме инициатива диалога принадлежит ЭВМ. Прерывание вычислительного процесса и обращение к пользователю в нужных местах осуществляется с помощью диалоговых программных средств включенных в мониторную систему САПР или монитор ППП. Обращение ЭВМ к пользователю в этом случае может быть в виде запроса (исходных данных по шаблону или варианта дальнейшего проектирования по меню), информационного сообщения (для вывода промежуточных или окончательных результатов решения) или подсказки (сообщения об ошибках).

В активном диалоговом режиме инициатива начала диалога может быть двусторонней - возможности прерывания процесса имеются и к ЭВМ и у пользователя. Активные диалоговые языки, как правило, близки к естественному человеческому, но с ограниченным набором слов. Очевидно, что для реализации активного диалогового режима требуется более сложное ПО.

 








Дата добавления: 2017-03-29; просмотров: 506;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.006 сек.