Encyklopedia w Markpol

Reklama: wnętrza mieszkania

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.

Historia

COBOL został zapoczątkowany 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 :
  • sześciu przedstawicieli przemysłu
  • Burroughs
  • IBM
  • Minneapolis-Honeywell
  • RCA
  • Sperry Rand
  • Sylvania Electric Products
  • oraz trzy agendy rządu USA
  • siły powietrzne USA
  • David Taylor Model Basin
  • National Bureau of Standards (Narodowy Urząd Standaryzacji) Planowane komitety średniego i dalekiego zasięgu, albo nie działały albo nie zostały nawet utworzone. Ostatecznie podkomitet złożony z sześciu osób:
  • William Selden i Gertrude Tierney z IBM
  • Howard Bromberg i Howard Discount z RCA
  • Vernon Reeves i Jean E. Sammet z Sylvania Electric Products 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 okolo 6 miesięcy, a jest on używany od ponad 40 lat.

    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 :
  • nadmiernie rozbudowana składnia
  • brak zmiennych lokalnych
  • brak rekurencji
  • brak dynamicznej alokacji pamięci
  • brak programowania strukturalnego
  • brak programowania obiektowego
  • i wielu innych Z tego względu niewiele nowych programów powstaje w COBOL-u. Cechy języka COBOL sprawiły, że programy nadal działające w firmach (głównie finansowych) stały się podatne na usterki takie jak Problem roku 2000.

    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.

    Chcesz wypromować swoją stronę w internecie?? - nie zwlekaj pozycjonowanie w Luman.biz to rozsądny wybór
    2005 Encyklopedia
    These materials are based onWikipedia and licensed under the GNU FDL
    Vegas Hotel|News|www.topbookz.net|Refinance|Bad Credit Loan