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

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

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

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

Классификация языков САПР

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

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

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

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

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

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

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

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

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

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

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

Языки проектирования.

Языки проектирования ориентированы на пользователей – проектировщиков и предназначены для эксплуатации САПР. Эта группа языков делится на:

— входные;

— внутренние;

— базовые;

— выходные.

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

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

Базовый язык — язык проектирования, предназначенный для представления дополнительных сведений к первичному описанию объекта проектирования, проектных решений, описаний проектных процедур (в том числе процедур информационного обмена) и их последовательности. Этот язык, часто называемый языком описания заданий, принимается близким по возможностям, символике в грамматике к универсальным алгоритмическим языкам. При этом целесообразно не разрабатывать оригинальный базовый язык, а использовать универсальный алгоритмический язык, дополнив его отдельными элементами, характерными для разрабатываемого процесса проектирования.

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

Лингвисты и аналитики в сфере экономики. Новые специальности в Полесском госуниверситете


Похожие статьи.

Понравилась статья? Поделиться с друзьями: