Programowanie

COBOL

COBOL

COBOL (od skrót angielskiego Common Business Oriented Language) jest to język programowania wysokiego poziomu. Został on stworzony z głównym przeznaczeniem do prac programistycznych w dziedzinach ekonomii i biznesu.


Spis treści

[edytuj] Historia

Prace nad COBOL-em zostały rozpoczęte w 1959 roku na spotkaniu tzn. Short Range Committee w Pentagonie zorganizowanym przez Charlesa Phillipsa z amerykańskiego departamentu obrony. Komitet miał na celu doraźnie (short range) określić wspólny język programowania dla środowisk przemysłowych. W skład komitetu wchodziło:

Planowane komitety średniego i dalekiego zasięgu albo nie działały albo nie zostały nawet utworzone. Ostatecznie uformował się podkomitet złożony z sześciu osób:

Po dalszych pracach w styczniu 1960 roku specyfikacja języka została ogłoszona drukiem przez rząd USA i nazwana COBOL-60. Prace nad COBOL-em trwały około 6 miesięcy, a jest on używany od ponad 40 lat.

[edytuj] Zalety i wady

Chociaż COBOL posiada wspaniałe możliwości tworzenia własnej dokumentacji i ma dobre typy danych, ma także wiele wad, patrząc przez pryzmat współczesnych języków programowania:

Z tego względu niewiele nowych programów powstaje w COBOL-u. Istnieje jednak pogląd, że COBOL jest najpopularniejszym językiem jeżeli za kryterium przyjmiemy ilość użytkowników końcowych mających do czynienia z aplikacjami napisanymi w tym języku.

Wiele programów nadal działających w firmach (głównie finansowych) stało się podatne na usterki takie jak Problem roku 2000 jednakże nie wynika to bezpośrednio z cech samego języka.

[edytuj] Program "Hello world" w języku COBOL

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

[edytuj] Zobacz też