Мови проектування призначені для опису процесів, що розвиваються у часі, зазвичай виявля‑ ються близькими до мов опису алгоритмів і називаються npoyedypi1.711U мовами. Мови проектування призначені для опису структур проектованих об’єктів, називаються ie npoyedypin.711и мовами. Як правило, для користувача САПР не процедурні мови зручніші. З їх допомогою безпосередньо описується початкова схема або креслення, користувачеві потрібно лише дотримуватись правил мови не піклуючись про розробку моделюючого алгоритму. Формальний характер перекладу початкового рисунка схеми у текст на не процедурній мові полегшує розробку програмного забезпечення інтерактивних графічних систем у яких початкова інформація про об’єкт формується користувачем безпосередньо у вигляді рисунка на екрані дисплея. Кодування зображення відповідно до правил не процедурної мови здійснюється автоматично.
Діалогові мовиВажливе значення для САПР мають діалогові режими роботи користувача з ЕОМ. Лінгвістичне забезпечення діалогових режимів представляється діалоговими мовами. Фактично діалогова мова об’єднує в собі засоби мов вхідного і вихідного супроводу та служить для оперативного обміну інформацією між людиною і ЕОМ. Розрізняють пасивний і активний діалогові режими і відповідно активні і пасивні діалогові мови.
У пасивному діалоговому режимі ініціатива діалогу належить ЕОМ. Переривання обчислювального процесу в потрібних місцях виконання процесу проектування і звернення до користувача здійснюються за допомогою діалогових програмних засобів, втілених у моніторній системі САПР. Звернення ЕОМ до користувача можуть бути наступних типів: запит, інформаційне повідомлення, підказка.
Запити передбачаються в тих випадках, коли від людини потрібне або завдання початкових даних, або вибір між обмеженими багатьма можливими продовженнями проектування. При запиті початкових даних ЕОМ висвічує на екрані дисплея шаблон, що складається з питання і порожніх позицій у які користувач повинен помістити відповідні числа або фрази. При запиті варіанту подальшого проектування на екрані висвічується меню - питання і декілька поіменних варіантів відповіді. Користувачеві досить вказати ім’я вибраної з меню відповіді.
Інформаційні повідомлення використовуються для передачі користувачеві проміжних і остаточних результатів вирішення, відомостей про стан його завдання. На ці повідомлення не потрібна реакція користувача.
Підказки застосовуються в тих випадках, коли дії користувача помилкові, наприклад порушуються формальні правила мови.
У активному діалоговому режимі ініціатива початку діалогу може бути двосторонньою - можливості переривань обчислювального процесу є і у ЕОМ, і у користувача. Активні діалогові мови можуть бути близькими до природної мови людини, але з обмеженим набором можливих слів і фраз. Для активного діалогу потрібне істотно складніше програмне забезпечення, ніж для пасивного.