Кобол

Кобол
Кобол
Класс языка:

процедурный,
объектно-ориентированный

Появился в:

1959

Автор(ы):

Грейс Хоппер, Вильям Селден, Гертруда Тирни, Говард Бромберг, Говард Дискаунт, Вернон Ривз, Жан Е. Саммет

Типизация данных:

строгая, статическая

Основные реализации:

OpenCOBOL, Micro Focus International

Диалекты:

HP3000 COBOL/II, COBOL/2, IBM OS/VS COBOL, IBM COBOL/II, IBM COBOL SAA, IBM Enterprise COBOL, IBM COBOL/400, IBM ILE COBOL, Unix COBOL X/Open, Micro Focus COBOL, Microsoft COBOL, Ryan McFarland RM/COBOL, Ryan McFarland RM/COBOL-85, DOSVS COBOL, UNIVAC COBOL, Realia COBOL, Fujitsu COBOL, ICL COBOL, ACUCOBOL-GT, DEC VAX COBOL, Wang VS COBOL, Visual COBOL

Испытал влияние:

FLOW-MATIC, COMTRAN, FACT

Повлиял на:

PL/I, CobolScript, ABAP

Кобо́л (COBOL, COmmon Business Oriented Language) — один из старейших языков программирования (первая версия в 1959), предназначенный, в первую очередь, для разработки бизнес-приложений.

В свежий стандарт языка 2002 года в Кобол добавлены средства объектно-ориентированного программирования и другие современные языковые конструкции.[1]

Содержание

История

Руководителем проекта по созданию Кобола была женщина — Грейс Хоппер (бабушка Кобола). Практически с самого своего рождения Кобол является ANSI-стандартизованным языком программирования.

Масштабы использования

Кобол обычно критикуется за многословность и громоздкость, поскольку одной из целей создателей языка было максимально приблизить конструкции к английскому языку. (До сих пор Кобол считается языком программирования, на котором было написано больше всего строк кода [2].) Так, широко известно высказывание Дейкстры «Использование Кобола калечит ум. Его преподавание, следовательно, должно рассматриваться как уголовное преступление».[3]

В то же время, Кобол имел прекрасные для своего времени средства для работы со структурами данных и файлами, он стал первым языком, в котором появился тип данных «запись».[4] Это обеспечило ему долгую жизнь в бизнес-приложениях, по крайней мере, в США.

Dr. Dobb’s Journal (со ссылкой на The Gartner Group, Computerworld, Ovum и Micro Focus International)[5] приводит следующие факты. К 1997 году активно использовалось около 240 миллиардов строк кода на Коболе. Около 90 % финансовых транзакций в мире обрабатывается кодом на Коболе, и 75 % коммерческой обработки данных написано на Коболе. Общая стоимость используемого в настоящее время коболовского кода оценивается в 2 триллиона долларов США. До сих пор ежегодно пишутся миллиарды новых строк кода на Коболе.

Hello world

         IDENTIFICATION DIVISION.
           PROGRAM-ID. HELLO-WORLD.
        *
         ENVIRONMENT DIVISION.
        *
         DATA DIVISION.
        *
         PROCEDURE DIVISION.
         PARA-1.
           DISPLAY "Hello, world.".
        *
             EXIT PROGRAM.
           END PROGRAM HELLO-WORLD.

Примечания

  1. Oliveira Rui The Power of Cobol. — City: BookSurge Publishing, 2006. — ISBN 0620346523
  2. Десять вымирающих профессий в сфере IT
  3. Эдсгер Вибе Дейкстра в Викицитатнике
  4. Язык программирования Кобол, Вычислительная техника и ее применение №10'88
  5. Is Your Next Language COBOL?

Литература

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую
Синонимы:

Полезное


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

  • КОБОЛ — (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), название языка программирования, применяемого при описании программ для решения учётно экономических и управленческих задач с помощью ЭВМ. Кобол обеспечивает наглядную и достаточно… …   Энциклопедический словарь


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

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