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

Основные понятия

Существует огромное количество разнообразных языков программирования: ассемблероподобных, алгоритмических, объектно-ориентированных, языков искусственного интеллекта и др. Для каждого из них существует несколько вариантов компиляторов. Почему же не воспользоваться ими при создании САПР? Почему приходится разрабатывать новые языки и, соответственно, трансляторы с них?

1) Универсальный язык не всегда удобен в конкретной узкой области – или громоздок, или не подходит модель, взятая за его основу, или…

2) САПР создается для конечных пользователей – конструкторов и технологов, следовательно, взаимодействие с САПР должно вестись на удобном для пользователя языке. Конструкторы и технологи не обязаны знать программирование. Элементы вновь созданного языка должны быть близки к области в которой работают конструкторы. Пользователь должен легко оперировать знакомыми и понятными ему терминами.

ЛО САПР – совокупность языков проектирования, включая термины и определения, правила формализации естественного языка, методы сжатия и развертывания текстов, необходимых для выполнения автоматизированного проектирования (ГОСТ 22487-77).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: