Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Тема. Лингвистическое обеспечение сапрЦель: изучение языков САПР План лекции
1. Классификация языков САПР 2. Требования к языкам
Классификация языков САПР
Языки программирования - языки, предназначенные для описания ПО.
Требования к языкам программирования:
1. Удобство использования. 2. Универсальность. 3. Эффективность объектных программ.
Удобство использования – выражается в затратах времени программиста на освоение языка и главным образом на написание программ на этом языке. Универсальность определяется возможностями языка для описания разнообразных алгоритмов, характерных для программного обеспечения САПР. Эффективность объектных программ (т.е. программ, полученных после трансляции на машинный язык) оценивается затратами машинного времени и памяти на использование программ. Машинно-ориентир. языки (языки ассемблера или автокады) наиболее отвечают требованиям универсальности и эффективности объектных программ. Эти языки наиболее близки к языкам машинных команд и поэтому для их перевода на этот язык требуются простые трансляторы ( ассемблеры). Языки проектирования – предназначены для описания информации об объектах и задачах проектирования. Входные языки – служат для задания исходной информации об объектах и задачах проектирования и включают в себя языки описания объектов (ЯОО) и языки описания заданий (ЯОЗ). Первые служат для описания свойств проектируемых объектов, вторые – для описания заданий на выполнение проектных операций. Схемные языки применяют для описания принципиальны электрических схем при проектирования электронных устройств. Графические языки – основа лингвистического описания геометрического моделирования и машинной графики. Языки моделирования – используют для описания информации, предоставленной алгоритмом функционирования. Выходные языки используют для выражения результатов выполнения проектных процедур на ЭВМ. Языки сопровождения применяют для корректировки и редактирования данных при выполнении проектных процедур. Промежуточные и внутренние языки. Промежуточный язык предназначен для представления информации на определенных стадиях ее переработки в ЭВМ. Промежуточные языки являются более универсальные, чем входные языки, для которых характерна узкая проблемная ориентация. Промежуточные языки используют для организации так называемых программных систем.
Рис. -Структура программной системы
Конвертор – это специальная транслирующая программа, которая переводит описание с входного языка на промежуточный. Преимущества двухуровнего лингвистического обеспечения заключается том, что программная система легко настраивается на новые классы объектов.
|
||
|
Последнее изменение этой страницы: 2024-07-06; просмотров: 42; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.156 (0.009 с.) |