Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры по САПР.doc
Скачиваний:
3
Добавлен:
01.04.2025
Размер:
558.59 Кб
Скачать

23. Лингвистическое обеспечение

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

Лингвистическое обеспечение образуется языками: языки программирования, управления, проектирования.

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

24.Классификация языков сапр

В соответствии с классификацией языков САПР, различают языки программирования и проекти­рования, управления.

Языки программирования служат для записи программ. Ими пользуются главным образом при подготовке программ, а не при экс­плуатации САПР.

Языки проектирования предназначены для представления и пре­образования исходной информации при выполнении проектных про­цедур с помощью программного обеспечения. Эти языки применяются пользователями САПР в процессе их инженерной деятельности.

Язаки управления служат для управления ЭВМ, периферийными устройствами.

25. Языки программирования

Языки программирования необходимы для создания программного обеспечения при работе САПР, т.е. только для программ обеспечения.

По этому критерию можно выделить следующие уровни языков программирования:

-     машинные - (computer language) - языки программирования, воспринимаемые аппаратной частью компьютера (машинные коды);

-     машинно-оpиентиpованные (ассемблеpы); (computer-oriented language) - языки программирования, которые отражают структуру конкретного типа компьютера;

-     машинно-независимые (языки высокого уровня).