Я не знаю ничего, что большинство людей признало бы в качестве языка программирования, который был разработан в первую очередь для САПР и подобных приложений. Я бы рискнул предположить, что большинство известных пакетов САПР (коммерческих и с открытым исходным кодом) написаны на Fortran, C или C ++. Конечно, они могут использовать что-то еще для графических интерфейсов и тому подобное, но все это будет на классическом, скомпилированном для скорости языке программирования.
Существуют языки (например, LOGO), которые предоставляют встроенную поддержку операций рисования, но я не знаю, какие из них были успешно использованы в опубликованных системах CAD.
Это не совпадение, что многие вводные тексты по объектно-ориентированному программированию берут свои примеры из области рисунков и фигур - вы знаете, Shape - это супер-тип Circle и Rectangle и многоугольника; все они реализуют метод Draw и так далее. Рост ОО тесно связан с появлением графических программ.
Наконец, вас может заинтересовать Обработка .