Математическая энциклопедия

Проблемно-ориентированный Язык

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



ScanWordBase.ru — ответы на сканворды
в Одноклассниках, Мой мир, ВКонтакте