COBOL - Google

COBOL

Z Wikipedii

(Przekierowano z Cobol)
Skocz do: nawigacji, szukaj

COBOL (ang. Common Business Oriented Language) – 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 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, 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 w COBOL-u powstaje niewiele nowych programów. 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ż


Woda opada; straty idą w miliony
Ze względu na poprawiającą się sytuację na Sanie i Wisłoku, odwołano alarmy powodziowe dla powiatów: strzyżowskiego, przemyskiego i rzeszowskiego oraz dla miast: Przemyśl i Rzeszów.
Wisła przekroczyła stan alarmowy; nie ma zagrożenia powodzią
Podwyższył się stan wody w Wiśle na Lubelszczyźnie. W Annopolu rzeka przekraczała stan alarmowy o 39 cm, a w Puławach stan ostrzegawczy o 46 cm.
Zerwane mosty, zalane domy
Ze względu na poprawiającą się sytuację w Bieszczadach, tamtejszy starosta odwołał alarm dla gminy Czarna i Lutowiska. Stabilizuje się też sytuacja na Sanie i Wisłoku.
Tragedia pod Toruniem - cztery osoby zginęły w wypadku
W miejscowości Charszewo w województwie kujawsko-pomorskim doszło do tragicznego wypadku drogowego, w którym zginęły cztery osoby.
Jedna osoba nie żyje, pięć rannych w wypadku
Jedna osoba zginęła a pięć zostało rannych w wypadku drogowym w miejscowości Słomki (Łódzkie) - poinformowała straż pożarna.
Linki: Strona gwna