КОБОЛ

КОБОЛ

- алгоритмический язык, ориентированный на задачи обработки данных (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.

Г. К. Столяров.


Математическая энциклопедия. — М.: Советская энциклопедия. . 1977—1985.

Игры ⚽ Нужно сделать НИР?
Синонимы:

Полезное


Смотреть что такое "КОБОЛ" в других словарях:

  • Кобол — Класс языка: процедурный, объектно ориентированный Появился в: 1959 Автор(ы): Грейс Хоппер, Вильям Селден, Гертруда Тирни, Говард Бромберг, Говард Дискаунт, Вернон Ривз, Жан Е. Саммет Типизация данных …   Википедия

  • КОБОЛ — (COBOL сокр. от англ. Common Business Oriented Language), название языка программирования, применяемого при описании программ для решения учетно экономических и управленческих задач с помощью ЭВМ. Кобол обеспечивает наглядную и достаточно… …   Большой Энциклопедический словарь

  • КОБОЛ — [англ. COBOL, сокр. < common business oriented language общий экономически ориентированный язык] инф. язык программирования, ориентированный на решение простых экономических задач; программа выглядит как ряд предложений и состоит из четырех… …   Словарь иностранных слов русского языка

  • КОБОЛ — [от английского Co(mmon) общепринятый, B(usiness) деловой, O(riented) ориентированный, L(anguage) язык], язык программирования, ориентированный на решение преимущественно экономических задач. Разработан в 1958 60 (США). Обеспечивает компактную и… …   Современная энциклопедия

  • КОБОЛ — (от английского Common Buisness Oriented Language), язык ПРОГРАММИРОВАНИЯ, разработанный в 1959 г. для обработки деловых данных. Впоследствии этот язык пересматривался и совершенствовался, и в настоящее время широко применяется …   Научно-технический энциклопедический словарь

  • кобол — сущ., кол во синонимов: 1 • язык (247) Словарь синонимов ASIS. В.Н. Тришин. 2013 …   Словарь синонимов

  • КОБОЛ — (COBOL) Сокращение от общепринятого делового языка. Этот язык обычно используется для написания компьютерных программ, предназначенных для обслуживания предпринимателей, например программ учета накладных и составления платежных ведомостей. Это… …   Словарь бизнес-терминов

  • КОБОЛ — Язык программирования для экономических задач. [Е.С.Алексеев, А.А.Мячев. Англо русский толковый словарь по системотехнике ЭВМ. Москва 1993] Тематики информационные технологии в целом EN Common Business Oriented LanguageCOBOL …   Справочник технического переводчика

  • КОБОЛ — язык программирования управленческих задач англ.: COBOL, Common Business Oriented Language англ. Словарь: С. Фадеев. Словарь сокращений современного русского языка. С. Пб.: Политехника, 1997. 527 с …   Словарь сокращений и аббревиатур

  • Кобол — [от английского Co(mmon) общепринятый, B(usiness) деловой, O(riented) ориентированный, L(anguage) язык], язык программирования, ориентированный на решение преимущественно экономических задач. Разработан в 1958 60 (США). Обеспечивает компактную и… …   Иллюстрированный энциклопедический словарь

  • кобол — (COBOL, сокр. от англ. Common Business Oriented Language), название языка программирования, применяемого при описании программ для решения учётно экономических и управленческих задач с помощью ЭВМ. Кобол обеспечивает наглядную и достаточно… …   Энциклопедический словарь


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»