Кобол

Алгоритмический язык, ориентированный на задачи обработки данных (COBOL — сокр. от Common Business Oriented Language). Способ записи программы приближен к естественному английскому языку, удобен в изучении, документировании и переносе программы с одной ЭВМ на другую. К. разрабатывается в США, начиная с 1959; получил широкое распространение, стал национальным стандартом [1]. Русский вариант К. опубликован в 1968 [2], с 1978 вводится государственный стандарт [3]. Программа на К. состоит из четырех разделов:1) Раздел идентификации содержит имя программы, автора, дату и другую справочную информацию.2) Раздел оборудования определяет конфигурацию транслирующей и рабочей ЭВМ, специфические особенности оборудования и управления вводом-выводом.3) Раздел данных содержит машинно-независимое описание вида и структуры входных, промежуточных и выходных данных. Допускаются цифровые и нецифровые элементарные данные, к-рые могут объединяться в группы7 группы групп и т. д. Такая структурная иерархия задается с помощью номеров уровней. Высший уровень присваивается логической записи. Совокупности однородных или разнородных записей образуют файлы. Допустимы указания, повышающие эффективность внутренней интерпретации формата данных.4) Раздел процедур задает операции обработки данных в виде последовательности предложений, именованных параграфов и секций, составленных из повелительных, условных и управляющих трансляцией операторов. По назначению элементы К. разделяются на ядро и 11 функциональных обрабатывающих модуле й. Ядро содержит элементы языка, необходимые для обработки данных во внутренней памяти ЭВМ. Функциональные модули соответственно содержат средства: обработки таблиц; последовательного, относительного и индексного ввода-вывода для организации доступа к внешним файлам; сортировки-слияния; генерации отчетов; сегментации программы для совмещения памяти в рабочее время; модификации и включения в программу текстов на К. пз библиотеки; отладки и контроля данных и процедур; организации межпрограммных связей с другими программами; а также коммуникативные средства посылки и получения сообщений. Гибкость выбора стандартных подмножеств К. при разработке конкретных трансляторов основана на выделении в ядре и функциональных модулях фиксированных уровней. Элементы языка распределены по уровням так, что более высокие уровни обеспечивают большую полноту реализации соответствующей функции и содержат нижние уровни как собственные подмножества. Для некоторых функциональных модулей в качестве самого низкого уровня допускается пустое множество. Основные направления дальнейшего развития К.- организация взаимодействия с базами данных и использование идей структурного программирования. Лит.:[1] American National Standard. Programming Language COBOL. ANSI X3.23-1974; [2] Бабенко Л. П. [и др.], в кн.: Тр. 1 Всесоюзной конференции по программированию. И. Алгоритмические языки, К., 1968, с. 3-15; [3] ГОСТ 22558-77. "Язык программирования "; [4] Ющевно Е. Л. [и др.], , 2 изд., К., 1974. Г. К. Столяров.

Источник: Математическая энциклопедия на Gufo.me


Значения в других словарях

  1. Кобол — (COBOL, сокращенное от англ. COmmon Business Oriented Language) искусственный язык для описания учётно-экономических и управленческих задач. Создан в США в 1958—60. Большая советская энциклопедия
  2. кобол — орф. кобол, -а (программ.) Орфографический словарь Лопатина
  3. КОБОЛ — COBOL COmmon Business-Oriented Langauge язык программирования для коммерческих и деловых задач Язык программирования. Словарь компьютерных терминов
  4. КОБОЛ — КОБОЛ (от английского Common Buisness-Oriented Language), язык ПРОГРАММИРОВАНИЯ, разработанный в 1959 г. для обработки деловых данных. Впоследствии этот язык пересматривался и совершенствовался, и в настоящее время широко применяется. Научно-технический словарь
  5. кобол — КОБОЛ м. Язык программирования высокого уровня, ориентированный на решение экономических, финансовых и делопроизводственных задач. Толковый словарь Ефремовой
  6. КОБОЛ — КОБОЛ (COBOL — сокр. от англ. Common Business Oriented Language) — название языка программирования, применяемого при описании программ для решения учетно-экономических и управленческих задач с помощью ЭВМ. Большой энциклопедический словарь