Movatterモバイル変換


[0]ホーム

URL:


Přeskočit na obsah
WikipedieWikipedie: Otevřená encyklopedie
Hledání

COBOL

Z Wikipedie, otevřené encyklopedie
ikona
Tento článek není dostatečněozdrojován, a může tedy obsahovat informace, které je třebaověřit.
Jste-li s popisovaným předmětem seznámeni, pomozte doložit uvedená tvrzení doplněnímreferencí navěrohodné zdroje.
COBOL: titulní stránka specifikace první verze jazyka z dubna 1960, které byla předložena jako „Report“ na konferenci CODASYL (Conference on Data System Languages).

COBOL (COmmonBusinessOrientedLanguage) jeprogramovací jazyk vyvinutý v 60. letech zejména proobchodní a později i databázové aplikace.

Historie

[editovat |editovat zdroj]

Jazyk COBOL byl vyvinut společným úsilím výrobců a uživatelů počítačů ve spolupráci s ministerstvem obranyUSA. Ve dnech28.29. května1959 se konala konference, jejímž cílem bylo uvážit různé aspekty zavedení společného jazyka pro programování elektronických počítačů. Konference rozhodla o zahájení tohoto projektu s tím, že jazyk by měl umožňovat:

  • sestavení programů v minimálním čase s minimálním programovacím úsilím
  • zápis programů v jazyce blízkémangličtině
  • snadný převod programů na nové typypočítačů
  • úplnou dokumentaci programu

Byly vytvořeny tři komise pro vývoj jazyka, z nichžShort Range Committee měla sestavit návrh jazyka na základě tří existujících jazyků a jejich kompilátorů, totiž systémů FLOW-MATIC, AIMACO aIBM COMTRAN (COMmercialTRANslator). Tento jazyk byl poprvé popsán ve zprávě konference CODASYL. Zpráva byla vydána v dubnu1960 pod názvem COBOL. Tento jazyk označujeme jakoCOBOL-60. Současně v průběhu této konference bylo zřejmé, že se jazyk bude dále vyvíjet. Pro modifikaci a doplňování jazyka byla sestavena komise z uživatelů jazyka i výrobců počítačů.Na programovacím jazyku COBOL významně zapracovalaGrace Hopperová, jejíž jazyk FLOW-MATIC spolu s nápady z jazyka COMTRAN odIBM tvořily základ COBOLu. Byl to její nápad, že programy by mohly být psány v jazyce, který by byl spíše blízký angličtině, než vestrojovém kódu nebo jazyce blízkém strojovému (jakojazyk symbolických instrukcí).COBOL byl založený z velké části na její filozofii.

Na základě provedených změn a úprav byl v roce1961 vydánCOBOL-61, sestával ze dvou hlavních částí, REQUIRED COBOL-61a ELECTIVE COBOL-61. COBOL-61 EXTENDED byl vydán v roce1963, obsahoval kromě prvků jazyka COBOL-61 zejména příkaz protřídění, příkazy pro generování tiskových sestav a rozšířené aritmetické příkazy. Verze COBOL-65, jejímž základem byl COBOL-61 EXTENDED, byla doplněna příkazy pro operace se soubory v hromadných pamětech a byl zaveden nový typ indexace a příkaz pro vyhledávání informace v tabulkách. COBOL-68 zavedl komunikaci programů a dělení se zbytkem. Byly zrušeny nadbytečné ediční popisy, zjednodušeno užití knihovny programů a provedeno několik dalších úprav. Z této verze vycházíCOBOL-69. Tato verze byla rozšířena a doplněna příkazy pro manipulace s řetězy znaků a zavedeny příkazy pro manipulace s řetězy znaků a pro komunikaci s koncovými zařízeními. Ve specifikacích byla provedena některá zjednodušení. V jazykuCOBOL-70 byl doplněn příkaz pro slučování souborů a příkaz pro obsazení položek ve shodě s jejich popisy.

V současné době[kdy?] je platná norma jazykaISO 2000, která obsahuje také objektovou syntaxi. Programovací jazykCobol je nejrozšířenějším jazykem velkých (mainframe) aplikací.

„Hello, World!“

[editovat |editovat zdroj]

Následující jednoduchá aplikace vypíše „Hello, world!“ nastandardní výstup.

IDENTIFICATIONDIVISION.PROGRAM-ID.HELLO-WORLD.ENVIRONMENTDIVISION.DATADIVISION.PROCEDUREDIVISION.DISPLAY"Hello, world!".STOPRUN.

Odkazy

[editovat |editovat zdroj]

Související články

[editovat |editovat zdroj]

Externí odkazy

[editovat |editovat zdroj]
Pahýl
Pahýl
Tento článek je příliš stručný nebopostrádá důležité informace.
Pomozte Wikipedii tím, že jej vhodněrozšíříte. Nevkládejte všakbez oprávnění cizí texty.
Programovací jazyky
abecední seznam programovacích jazyků
multiparadigmatické

AdaC++Common LispDF#GoOberonPerlPHPPythonRakuRubyRustScalaSwiftTcl (Tk) •Vala

strukturované (procedurální)

AWKCCOBOLDCLForthFortranLuaModula-2 /Modula-3PascalPawnPL/SQL

objektové
funkcionální
dotazovací

LINQSPARQLSQLXQueryXSL (XSLTXSL-FOXPath)

logické
výukové
ezoterické
historické

ALGOLAPLBBASICCPL (BCPL) •JMUMPSPL/ISimula 67SNOBOL

další
skriptovací/strojový kódkompilované/interpretovanéinteraktivní/dávkovéWYSIWYG
Autoritní dataEditovat na Wikidatech
Citováno z „https://cs.wikipedia.org/w/index.php?title=COBOL&oldid=25359917
Kategorie:
Skryté kategorie:

[8]ページ先頭

©2009-2026 Movatter.jp