Лингвистическое обеспечение САПР 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Лингвистическое обеспечение САПР



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

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

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

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

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

Универсальные языки программирования (Фортран, Кобол, Бейсик, PL-1, Паскаль и др.) пригодны для задания алгоритмов режима весьма широкого класса задач и не учитывают особенностей ЭВМ (эти особенности принимают в расчет при создании программ - трансляторов).

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

1) выяснить, какие системы программирования есть на данной ЭВМ;

2) оценить возможности каждого языка по отношению к решаемой задаче;

3) освоить методы и приемы составления программ с помощью выбранного языка.

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

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

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

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

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

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

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

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

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


Контрольные вопросы

1. Что такое организационно-техническая система?

2. Что относится к средствам технического обеспечения?

3. Назовите организационную составляющую САПР.

4. Что составляет программное обеспечение САПР? Структура программного обеспечения.

5. Информационное обеспечение САПР. Задачи информационного обеспечения. Что такое банки данных, их содержание?

6. Опишите функции и структурные схемы СУБД.

7. Основные требования, предъявляемые к информационному обеспечению САПР.

8. Состав лингвистического обеспечения САПР. Что такое языки программирования и требования к ним?

 



Поделиться:


Последнее изменение этой страницы: 2021-04-12; просмотров: 52; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.144.127.232 (0.004 с.)