Кобол (мова програмування)

Матеріал з Вікіпедії — вільної енциклопедії.

Кобол (COBOL, COmmon Business Oriented Language) - компільована мова програмування високого рівня, використовується в економічній галузі і для розв’язання бізнес-задач, створена на початку 1960-х років. Синтаксіс Коболу дозволяє писати програми, текст яких близький до живої английскої мови, тому до програм на Коболі немає потреби додавати коментарі; тобто вони є самодокументованими. Кобол дозволяє ефективно працювати з великими об’ємами даних, він насичений різноманітними можливостями їх пошуку, розподілення і сортування; складність структур даних, які можливо описати засобами Коболу, практично необмежана. На Коболі розробляються великі та дуже великі проекти, що складаються з багатьох мільйонів строк програмного коду.

[ред.] 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.

[ред.] Історія

Головним розробником цієї мови була Грейс Хоппер, яка поклала в основу Коболу ідеї мови FLOW-MATIC (у розробці компілятору якої вона брала участь).

  • У 1959 г. пройшла конференція CODASYL (Conference on Data System Languages) темою якої було створення єдиної мови для реалізації ділових задач. У цьому ж році з’явились перші спецификації мови Кобол.
  • У 1962-му році був прийнятий перший міжнародний стандарт Кобола.
  • Спеціфікації Коболу приймалися у 1960-му, 1985-му, 2002-му роках.

На даний час мова продовжує використовуватися й розвиватися, до неї додаються нові концепції (наприклад об’єктно-орієнтоване програмування), підтримка нових технологій (XML, SOAP), розробляються нові компілятори.


[ред.] Ресурси Інтернет

COBOL - English Wikipedia
COBOL resources
The COBOL center
COBOL User Groups (COBUG)