Экономическая информатика-стр.354

Среди них доминирующая роль отводится процедурно-ориенТированным языкам, называемым также универсальными (хотя некоторые из них, например Фортран, Кобол, Бейсик и т.п., и разрабатывались с ориентацией на конкретную сферу применения).

Абсолютное большинство языков программирования в настоящее время составляют процедурные языки, с помощью которых программист определяет последовательность реализации событий в объектной программе путем.последовательной записи предложений в исходной программе. Иными словами, программирование на этих языках подразумевает необходимость описания не только того, что необходимо получить в результате решения задачи, но и того, как это необходимо осуществить.

Одним из главных направлений совершенствования языков программирования для задач экономического управления было стремление к разработке таких языков, в которых до минимума сводилась (а в идеале вообще отсутствовала) проблема как. Естественно, что такие языки не могут быть процедурными.

Первую попытку создания такого языка предпринял Ломбарди, предложивший и реализовавший в 1963 г. для частного класса задач, связанных с обработкой файлов в сфере управления, язык General business-oriented language baseed on decision expression. В этой же области свои языки предложили фирмы ICL (язык NICOL) и IBM (язык РПГ), в которых многое связанное с процедурой работы программы носит скорее неявный, чем явный характер. Учитывая, что значительная часть логики программы реализуется автоматически, время создания программ с помощью таких языков и число отладочных проверок значительно сократились.

Таким образом, наряду с универсальными процедурно-ориентированными языками стали создаваться проблемно-ориентированные языки программирования, предназначенные для описания процессов обработки информации в какой-либо узкой (специфической) области, в которых решение задачи в большей степени сосредоточивалось на проблеме, что необходимо получить в результате, а проблема, как это необходимо сделать, в большей или меньшей степени снималась с программиста. Среди этих языков наиболее известными являются: РПГ - язык для генерации отчетов, Лисп - язык для обработки списков, GPSS - язык для моделирования, АПЛ - язык для статистической обработки массивов.