Cobol

Кобол (COBOL, COmmon Business Oriented Language) — компільована мова програмування високого рівня, використовується в економічній галузі і для розв'язання бізнес-задач, створена на початку 1960-х років.

Синтаксис Коболу дозволяє писати програми, текст яких близький до живої англійської мови, тому до програм на Коболі немає потреби додавати коментарі; тобто вони є самодокументованими. Кобол дозволяє ефективно працювати з великими об'ємами даних, він насичений різноманітними можливостями їхнього пошуку, розподілення та сортування; складність структур даних, які можливо описати засобами Коболу, практично необмежена. На Коболі розробляються великі та дуже великі проєкти, що складаються з мільйонів рядків початкового коду.

COBOL
Cobol
Парадигма Процедурне програмування,
Об'єктно-орієнтоване програмування
Дата появи 1959
Творці Грейс Гоппер, Вільям Селден, Гертруда Терні, Говард Бромберг, Говард Дісконт, Вернон Ривс
Розробник ISO, CODASYL і Американський національний інститут стандартів
Останній реліз 2019[1]
Система типізації сильна, статична
Основні реалізації 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, COBOL-IT, DEC COBOL-10, DEC VAX COBOL, Wang VS COBOL, Visual COBOL, Tandem (NonStop) COBOL85, Tandem (NonStop) SCOBOL (a COBOL74 variant for creating screens on text-based terminals)
Під впливом від FLOW-MATIC, COMTRAN, FACT
Вплинула на PL/I, CobolScript, ABAP
Звичайні розширення файлів .cbl, .cob або .cpy

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 уряди і підприємства використовують повсюдно на різноманітних операційних системах z/OS, VME, Unix, OpenVMS і Windows. 1997-го року Gartner Group звітувала, що 80% підприємств світу використовують програми на COBOL з більш ніж 200 мільярдами рядків написаного коду і ще 5 мільярдів рядків коду пишеться щорічно.

У 2006 і 2012 огляди Computerworld виявили, що більш ніж 60% організацій використовують COBOL (більш ніж C++ і Visual Basic .NET), і що для половини з них, COBOL використовувався для більшості їх внутрішнього програмного забезпечення. 36% управлінців сказали, що вони планували міграцію з COBOL і 25% сказали, що вони хотіли б, якби це було дешевше. Хоча, деякі підприємства мігрували свої системи з дорогих мейнфреймів на дешевші, новіші системи, при цьому продовжуючи використовувати COBOL.

Примітки

-1'> http://www.iso.org/iso/home/store/catalogue_ics/catalogue_detail_ics.htm?csnumber=51416
  • Kizior, Ronald J.; Carr, Donald; Halpern, Paul. Does COBOL Have a Future? (PDF). The Proceedings of the Information Systems Education Conference 2000. 17 (126). Архів оригіналу (PDF) за 17 серпня 2016. Процитовано 30 вересня 2012.
  • а б Mitchell, Robert L. (4 October 2006). Cobol: Not Dead Yet. Computerworld. Архів оригіналу за 27 квітня 2014. Процитовано 27 April 2014.
  • Cobol brain drain: Survey results. Computerworld. 14 March 2012. Архів оригіналу за 27 квітня 2014. Процитовано 27 April 2014.
  • Посилання


    Tags:

    Cobol Hello worldCobol ІсторіяCobol ПриміткиCobol ПосиланняCobol1960-тіАнглійська моваМова програмуванняПочатковий кодСинтаксисСтруктури даних

    🔥 Trending searches on Wiki Українська:

    ЕмпатіяВікісховищеMILFХарківСписок країн Європи за площеюУсик Олександр ОлександровичМиколаївЖадан Сергій ВікторовичБудиночок на щастяВатиканАнтоніу де Олівейра СалазарКислотні опадиСільпо (торговельна мережа)Дональд ТрампГреціяШотландіяСполучені Штати АмерикиНікотинКулеба Іван ДмитровичБельгіяЯйцеклітинаОдесаСлепян Елла ВалеріївнаДержавна прикордонна служба УкраїниОкрема президентська бригадаЗахідноукраїнська Народна РеспублікаКАБ-500Російсько-українська війна (з 2014)ҐрунтСиній птах (п'єса)Рей БредберіСполучникІслам116-та окрема механізована бригада (Україна)Склад злочинуСписок держав та залежних територій ЄвропиСпорідненістьПольщаYouTubeGBU-10 Paveway IIЮщенко Віктор АндрійовичЧорнобильська катастрофаЄлизавета IIАнна Алхім80-та окрема десантно-штурмова бригада (Україна)ЕтанолМісце для драконаКримГоловна сторінкаXXXКравчук Леонід МакаровичІвасюк Володимир МихайловичСухопутна військова техніка УкраїниМорська піхота УкраїниНаціональна гвардія УкраїниATACMSКласицизмСухопутні війська Збройних сил УкраїниDiscordНаціональна поліція УкраїниМарко Вовчок68-ма окрема єгерська бригада (Україна)Брати КапрановиАлбаніяПавло ПолуботокПроблема трьох тілЯнукович Віктор ФедоровичУгода про асоціацію між Україною та Європейським СоюзомБілецький Андрій ЄвгенійовичКатерина IIТри літа (період творчості Шевченка)КропивницькийMonobankЛєра МандзюкCanvaЧернівціПомаранчева революція🡆 More