COBOL - Google

COBOL

Z Wikipedii

Skocz do: nawigacji, szukaj

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.

Osobliwością języka COBOL jest składnia, którą starano się uczynić jak najbardziej podobną do naturalnego języka angielskiego. Np. dodanie do siebie wartości zmiennych A i B z umieszczeniem wyniku w zmiennej C zapisuje się w COBOLu następująco:

ADD A TO B GIVING C.

Kropka w COBOLu pełni rolę podobną do średnika w większości imperatywnych języków programowania (tzn. kończy zapis instrukcji).

[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ż


Gazeta oznaczyła psie odchody na Polu Mokotowskim
Bezpłatny dwudnik "Echo Miasta" (Media4Mat) przeprowadził w sobotę na warszawskim Polu Mokotowskim akcję "Zobacz, co robi Twój pies".
Antyradio znowu zmienia poranny program
Od dziś poranne pasmo w sieci Antyradio (Eurozet) prowadzi Mariusz Smolarek. To trzecia zmiana w tym programie od pół roku.
"Telewizja Puls przyspiesza o godzinÄ™"
W sobotę ruszyła kampania pod hasłem "Telewizja Puls przyspiesza o godzinę".
Sondaż: TVN inteligentne, TV Trwam aroganckie
TVN to najinteligentniejsze i najbardziej odpowiedzialne spoÅ‚ecznie medium, a Radio Maryja – najbardziej aroganckie – wynika z badaÅ„ firmy BAV Consulting.
"Wprost": kolejni dziennikarze odchodzÄ…
Pięciu dziennikarzy działów Polska wydarzenia i Polska społeczeństwo w tygodniku "Wprost" (AWR "Wprost") złożyło w piątek wypowiedzenia. To kolejne osoby z zespołu zajmującego się tematyką krajową, które rozstają się z tygodnikiem.
Linki: Strona g³ówna