CINXE.COM
COBOL – Wikipédia, a enciclopédia livre
<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-sticky-header-enabled vector-toc-available" lang="pt" dir="ltr"> <head> <meta charset="UTF-8"> <title>COBOL – Wikipédia, a enciclopédia livre</title> <script>(function(){var className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-sticky-header-enabled vector-toc-available";var cookie=document.cookie.match(/(?:^|; )ptwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":[",\t."," \t,"],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy","wgMonthNames":["","janeiro","fevereiro","março","abril","maio","junho","julho","agosto","setembro","outubro","novembro","dezembro"],"wgRequestId":"1395d81c-73c8-4854-974b-1eab74e7b4cd","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"COBOL","wgTitle":"COBOL","wgCurRevisionId":69531684,"wgRevisionId":69531684,"wgArticleId":52863,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["!CS1 inglês-fontes em língua (en)","!Páginas que usam hiperligações mágicas ISBN","!Artigos que carecem de notas de rodapé desde março de 2020","!Artigos que carecem de notas de rodapé sem indicação de tema","Linguagens de programação orientadas a objetos","Linguagens de programação procedurais","Linguagens de programação .NET","Linguagens de programação criadas na década de 1950"],"wgPageViewLanguage":"pt","wgPageContentLanguage":"pt","wgPageContentModel":"wikitext","wgRelevantPageName":"COBOL","wgRelevantArticleId":52863,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":false,"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"pt","pageLanguageDir":"ltr","pageVariantFallbacks":"pt"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":true,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":40000,"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":false,"wgVector2022LanguageInHeader":true,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q131140","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":true,"wgGEStructuredTaskRejectionReasonTextInputEnabled":false,"wgGELevelingUpEnabledForUser":false,"wgSiteNoticeId":"2.30"}; RLSTATE={"ext.gadget.FeedbackHighlight-base":"ready","ext.gadget.keepPDU":"ready","ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.cite.styles":"ready","ext.pygments":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready","ext.dismissableSiteNotice.styles":"ready"};RLPAGEMODULES=["ext.cite.ux-enhancements","ext.pygments.view","mediawiki.page.media","site","mediawiki.page.ready","mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.gadget.Topicon","ext.gadget.Metacaixa","ext.gadget.TitleRewrite","ext.gadget.ElementosOcultaveis","ext.gadget.FeedbackHighlight","ext.gadget.ReferenceTooltips","ext.gadget.NewVillagePump","ext.gadget.wikibugs","ext.gadget.charinsert","ext.gadget.requestForAdminship","ext.gadget.WikiMiniAtlas","ext.gadget.PagesForDeletion","ext.gadget.switcher","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.interface","ext.cx.eventlogging.campaigns","ext.cx.uls.quick.actions","wikibase.client.vector-2022","ext.checkUser.clientHints","ext.growthExperiments.SuggestedEditSession","oojs-ui.styles.icons-media","oojs-ui-core.icons","ext.dismissableSiteNotice"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=pt&modules=ext.cite.styles%7Cext.dismissableSiteNotice.styles%7Cext.pygments%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediamessages.styles%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles%7Cwikibase.client.init&only=styles&skin=vector-2022"> <script async="" src="/w/load.php?lang=pt&modules=startup&only=scripts&raw=1&skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=pt&modules=ext.gadget.FeedbackHighlight-base%2CkeepPDU&only=styles&skin=vector-2022"> <link rel="stylesheet" href="/w/load.php?lang=pt&modules=site.styles&only=styles&skin=vector-2022"> <meta name="generator" content="MediaWiki 1.44.0-wmf.19"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/2/27/COBOL_Report_Apr60.djvu/page1-1200px-COBOL_Report_Apr60.djvu.jpg"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="1575"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/2/27/COBOL_Report_Apr60.djvu/page1-800px-COBOL_Report_Apr60.djvu.jpg"> <meta property="og:image:width" content="800"> <meta property="og:image:height" content="1050"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/2/27/COBOL_Report_Apr60.djvu/page1-640px-COBOL_Report_Apr60.djvu.jpg"> <meta property="og:image:width" content="640"> <meta property="og:image:height" content="840"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="COBOL – Wikipédia, a enciclopédia livre"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//pt.m.wikipedia.org/wiki/COBOL"> <link rel="alternate" type="application/x-wiki" title="Editar" href="/w/index.php?title=COBOL&action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Wikipédia (pt)"> <link rel="EditURI" type="application/rsd+xml" href="//pt.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://pt.wikipedia.org/wiki/COBOL"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.pt"> <link rel="alternate" type="application/atom+xml" title="''Feed'' Atom Wikipédia" href="/w/index.php?title=Especial:Mudan%C3%A7as_recentes&feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="login.wikimedia.org"> </head> <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject mw-editable page-COBOL rootpage-COBOL skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">Saltar para o conteúdo</a> <div class="vector-header-container"> <header class="vector-header mw-header"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="''Site''"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" title="Menu principal" > <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="Menu principal" > <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">Menu principal</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container" > <div class="vector-pinnable-header-label">Menu principal</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">mover para a barra lateral</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">ocultar</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> Navegação </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/Wikip%C3%A9dia:P%C3%A1gina_principal" title="Visitar a página principal [z]" accesskey="z"><span>Página principal</span></a></li><li id="n-featuredcontent" class="mw-list-item"><a href="/wiki/Portal:Conte%C3%BAdo_destacado"><span>Conteúdo destacado</span></a></li><li id="n-currentevents" class="mw-list-item"><a href="/wiki/Portal:Eventos_atuais" title="Informação temática sobre eventos atuais"><span>Eventos atuais</span></a></li><li id="n-villagepump" class="mw-list-item"><a href="/wiki/Wikip%C3%A9dia:Esplanada"><span>Esplanada</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Especial:Aleat%C3%B3ria" title="Carregar página aleatória [x]" accesskey="x"><span>Página aleatória</span></a></li><li id="n-portals" class="mw-list-item"><a href="/wiki/Portal:%C3%8Dndice"><span>Portais</span></a></li><li id="n-bug_in_article" class="mw-list-item"><a href="/wiki/Wikip%C3%A9dia:Informe_um_erro"><span>Informar um erro</span></a></li><li id="n-specialpages" class="mw-list-item"><a href="/wiki/Especial:P%C3%A1ginas_especiais"><span>Páginas especiais</span></a></li> </ul> </div> </div> <div id="p-interaction" class="vector-menu mw-portlet mw-portlet-interaction" > <div class="vector-menu-heading"> Colaboração </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-welcome" class="mw-list-item"><a href="/wiki/Wikip%C3%A9dia:Boas-vindas"><span>Boas-vindas</span></a></li><li id="n-help" class="mw-list-item"><a href="/wiki/Ajuda:P%C3%A1gina_principal" title="Um local reservado para auxílio."><span>Ajuda</span></a></li><li id="n-Páginas-de-testes-públicas" class="mw-list-item"><a href="/wiki/Ajuda:P%C3%A1gina_de_testes"><span>Páginas de testes públicas</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/Wikip%C3%A9dia:Portal_comunit%C3%A1rio" title="Sobre o projeto"><span>Portal comunitário</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Especial:Mudan%C3%A7as_recentes" title="Uma lista de mudanças recentes nesta wiki [r]" accesskey="r"><span>Mudanças recentes</span></a></li><li id="n-maintenance" class="mw-list-item"><a href="/wiki/Wikip%C3%A9dia:Manuten%C3%A7%C3%A3o"><span>Manutenção</span></a></li><li id="n-createpage" class="mw-list-item"><a href="/wiki/Ajuda:Guia_de_edi%C3%A7%C3%A3o/Como_come%C3%A7ar_uma_p%C3%A1gina"><span>Criar página</span></a></li><li id="n-newpages-description" class="mw-list-item"><a href="/wiki/Especial:P%C3%A1ginas_novas"><span>Páginas novas</span></a></li><li id="n-contact-description" class="mw-list-item"><a href="/wiki/Wikip%C3%A9dia:Contato"><span>Contato</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/Wikip%C3%A9dia:P%C3%A1gina_principal" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/wikipedia.png" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="Wikipédia" src="/static/images/mobile/copyright/wikipedia-wordmark-fr.svg" style="width: 7.4375em; height: 1.125em;"> <img class="mw-logo-tagline" alt="" src="/static/images/mobile/copyright/wikipedia-tagline-pt.svg" width="120" height="13" style="width: 7.5em; height: 0.8125em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/Especial:Pesquisar" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Pesquisar na Wikipédia [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Busca</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/w/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Pesquisar na Wikipédia" aria-label="Pesquisar na Wikipédia" autocapitalize="sentences" title="Pesquisar na Wikipédia [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Especial:Pesquisar"> </div> <button class="cdx-button cdx-search-input__end-button">Pesquisar</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Ferramentas pessoais"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="Aspeto"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Change the appearance of the page's font size, width, and color" > <input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="Aspeto" > <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">Aspeto</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="https://donate.wikimedia.org/?wmf_source=donate&wmf_medium=sidebar&wmf_campaign=pt.wikipedia.org&uselang=pt" class=""><span>Donativos</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Especial:Criar_conta&returnto=COBOL" title="É encorajado a criar uma conta e iniciar sessão; no entanto, não é obrigatório" class=""><span>Criar uma conta</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Especial:Entrar&returnto=COBOL" title="Aconselhamos-lhe a criar uma conta na Wikipédia, embora tal não seja obrigatório. [o]" accesskey="o" class=""><span>Entrar</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="Mais opções" > <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="Ferramentas pessoais" > <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">Ferramentas pessoais</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="Menu do utilizador" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="https://donate.wikimedia.org/?wmf_source=donate&wmf_medium=sidebar&wmf_campaign=pt.wikipedia.org&uselang=pt"><span>Donativos</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Especial:Criar_conta&returnto=COBOL" title="É encorajado a criar uma conta e iniciar sessão; no entanto, não é obrigatório"><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Criar uma conta</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Especial:Entrar&returnto=COBOL" title="Aconselhamos-lhe a criar uma conta na Wikipédia, embora tal não seja obrigatório. [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Entrar</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor" > <div class="vector-menu-heading"> Páginas para editores sem sessão iniciada <a href="/wiki/Ajuda:Introduction" aria-label="Saiba mais sobre edição"><span>saber mais</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/Especial:Minhas_contribui%C3%A7%C3%B5es" title="Uma lista de edições feitas a partir deste endereço IP [y]" accesskey="y"><span>Contribuições</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Especial:Minha_discuss%C3%A3o" title="Discussão sobre edições feitas a partir deste endereço IP [n]" accesskey="n"><span>Discussão</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><div id="mw-dismissablenotice-anonplace"></div><script>(function(){var node=document.getElementById("mw-dismissablenotice-anonplace");if(node){node.outerHTML="\u003Cdiv class=\"mw-dismissable-notice\"\u003E\u003Cdiv class=\"mw-dismissable-notice-close\"\u003E[\u003Ca tabindex=\"0\" role=\"button\"\u003Eocultar\u003C/a\u003E]\u003C/div\u003E\u003Cdiv class=\"mw-dismissable-notice-body\"\u003E\u003C!-- CentralNotice --\u003E\u003Cdiv id=\"localNotice\" data-nosnippet=\"\"\u003E\u003Cdiv class=\"anonnotice\" lang=\"pt\" dir=\"ltr\"\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E";}}());</script></div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="''Site''"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> <div class="vector-sticky-pinned-container"> <nav id="mw-panel-toc" aria-label="Conteúdo" data-event-name="ui.sidebar-toc" class="mw-table-of-contents-container vector-toc-landmark"> <div id="vector-toc-pinned-container" class="vector-pinned-container"> <div id="vector-toc" class="vector-toc vector-pinnable-element"> <div class="vector-pinnable-header vector-toc-pinnable-header vector-pinnable-header-pinned" data-feature-name="toc-pinned" data-pinnable-element-id="vector-toc" > <h2 class="vector-pinnable-header-label">Conteúdo</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">mover para a barra lateral</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">ocultar</button> </div> <ul class="vector-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="vector-toc-list-item vector-toc-level-1"> <a href="#" class="vector-toc-link"> <div class="vector-toc-text">Início</div> </a> </li> <li id="toc-História_e_especificação" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#História_e_especificação"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>História e especificação</span> </div> </a> <button aria-controls="toc-História_e_especificação-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Alternar a subsecção História e especificação</span> </button> <ul id="toc-História_e_especificação-sublist" class="vector-toc-list"> <li id="toc-ANS_COBOL_1968" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#ANS_COBOL_1968"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.1</span> <span>ANS COBOL 1968</span> </div> </a> <ul id="toc-ANS_COBOL_1968-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-COBOL_1974" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#COBOL_1974"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.2</span> <span>COBOL 1974</span> </div> </a> <ul id="toc-COBOL_1974-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-COBOL_1985" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#COBOL_1985"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.3</span> <span>COBOL 1985</span> </div> </a> <ul id="toc-COBOL_1985-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-História_de_normas_COBOL" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#História_de_normas_COBOL"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.4</span> <span>História de normas COBOL</span> </div> </a> <ul id="toc-História_de_normas_COBOL-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-COBOL_Orientado_a_Objetos" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#COBOL_Orientado_a_Objetos"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>COBOL Orientado a Objetos</span> </div> </a> <ul id="toc-COBOL_Orientado_a_Objetos-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-ISO_COBOL_2002" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#ISO_COBOL_2002"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>ISO COBOL 2002</span> </div> </a> <ul id="toc-ISO_COBOL_2002-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Microsoft_COBOL" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Microsoft_COBOL"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span> <span>Microsoft COBOL</span> </div> </a> <ul id="toc-Microsoft_COBOL-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Micro_Focus_Visual_COBOL" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Micro_Focus_Visual_COBOL"> <div class="vector-toc-text"> <span class="vector-toc-numb">5</span> <span>Micro Focus Visual COBOL</span> </div> </a> <ul id="toc-Micro_Focus_Visual_COBOL-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-GnuCOBOL" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#GnuCOBOL"> <div class="vector-toc-text"> <span class="vector-toc-numb">6</span> <span>GnuCOBOL</span> </div> </a> <ul id="toc-GnuCOBOL-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-ISO_/_IEC_1989:_2014" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#ISO_/_IEC_1989:_2014"> <div class="vector-toc-text"> <span class="vector-toc-numb">7</span> <span>ISO / IEC 1989: 2014</span> </div> </a> <button aria-controls="toc-ISO_/_IEC_1989:_2014-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Alternar a subsecção ISO / IEC 1989: 2014</span> </button> <ul id="toc-ISO_/_IEC_1989:_2014-sublist" class="vector-toc-list"> <li id="toc-Linguagem_de_programação_COBOL" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Linguagem_de_programação_COBOL"> <div class="vector-toc-text"> <span class="vector-toc-numb">7.1</span> <span>Linguagem de programação COBOL</span> </div> </a> <ul id="toc-Linguagem_de_programação_COBOL-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Fujitsu_NET_COBOL" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Fujitsu_NET_COBOL"> <div class="vector-toc-text"> <span class="vector-toc-numb">8</span> <span>Fujitsu NET COBOL</span> </div> </a> <ul id="toc-Fujitsu_NET_COBOL-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-IBM_COBOL" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#IBM_COBOL"> <div class="vector-toc-text"> <span class="vector-toc-numb">9</span> <span>IBM COBOL</span> </div> </a> <ul id="toc-IBM_COBOL-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Legado_COBOL" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Legado_COBOL"> <div class="vector-toc-text"> <span class="vector-toc-numb">10</span> <span>Legado COBOL</span> </div> </a> <ul id="toc-Legado_COBOL-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Características" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Características"> <div class="vector-toc-text"> <span class="vector-toc-numb">11</span> <span>Características</span> </div> </a> <button aria-controls="toc-Características-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Alternar a subsecção Características</span> </button> <ul id="toc-Características-sublist" class="vector-toc-list"> <li id="toc-Olá,_mundo" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Olá,_mundo"> <div class="vector-toc-text"> <span class="vector-toc-numb">11.1</span> <span>Olá, mundo</span> </div> </a> <ul id="toc-Olá,_mundo-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Olá,_OS/360_cerca_de_1972" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Olá,_OS/360_cerca_de_1972"> <div class="vector-toc-text"> <span class="vector-toc-numb">11.2</span> <span>Olá, OS/360 cerca de 1972</span> </div> </a> <ul id="toc-Olá,_OS/360_cerca_de_1972-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Estrutura_básica" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Estrutura_básica"> <div class="vector-toc-text"> <span class="vector-toc-numb">12</span> <span>Estrutura básica</span> </div> </a> <button aria-controls="toc-Estrutura_básica-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Alternar a subsecção Estrutura básica</span> </button> <ul id="toc-Estrutura_básica-sublist" class="vector-toc-list"> <li id="toc-Área_de_codificação_no_COBOL" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Área_de_codificação_no_COBOL"> <div class="vector-toc-text"> <span class="vector-toc-numb">12.1</span> <span>Área de codificação no COBOL</span> </div> </a> <ul id="toc-Área_de_codificação_no_COBOL-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Críticas_e_defesas" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Críticas_e_defesas"> <div class="vector-toc-text"> <span class="vector-toc-numb">13</span> <span>Críticas e defesas</span> </div> </a> <button aria-controls="toc-Críticas_e_defesas-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Alternar a subsecção Críticas e defesas</span> </button> <ul id="toc-Críticas_e_defesas-sublist" class="vector-toc-list"> <li id="toc-Falta_de_estruturalismos" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Falta_de_estruturalismos"> <div class="vector-toc-text"> <span class="vector-toc-numb">13.1</span> <span>Falta de estruturalismos</span> </div> </a> <ul id="toc-Falta_de_estruturalismos-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Problemas_de_compatibilidade_após_normalização" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Problemas_de_compatibilidade_após_normalização"> <div class="vector-toc-text"> <span class="vector-toc-numb">13.2</span> <span>Problemas de compatibilidade após normalização</span> </div> </a> <ul id="toc-Problemas_de_compatibilidade_após_normalização-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Sintaxe_verbosa" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Sintaxe_verbosa"> <div class="vector-toc-text"> <span class="vector-toc-numb">13.3</span> <span>Sintaxe verbosa</span> </div> </a> <ul id="toc-Sintaxe_verbosa-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Isolamento_da_área_acadêmica" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Isolamento_da_área_acadêmica"> <div class="vector-toc-text"> <span class="vector-toc-numb">13.4</span> <span>Isolamento da área acadêmica</span> </div> </a> <ul id="toc-Isolamento_da_área_acadêmica-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Outras_defesas" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Outras_defesas"> <div class="vector-toc-text"> <span class="vector-toc-numb">13.5</span> <span>Outras defesas</span> </div> </a> <ul id="toc-Outras_defesas-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Ver_também" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Ver_também"> <div class="vector-toc-text"> <span class="vector-toc-numb">14</span> <span>Ver também</span> </div> </a> <ul id="toc-Ver_também-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Bibliografia" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Bibliografia"> <div class="vector-toc-text"> <span class="vector-toc-numb">15</span> <span>Bibliografia</span> </div> </a> <ul id="toc-Bibliografia-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Referências" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Referências"> <div class="vector-toc-text"> <span class="vector-toc-numb">16</span> <span>Referências</span> </div> </a> <ul id="toc-Referências-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Ligações_externas" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Ligações_externas"> <div class="vector-toc-text"> <span class="vector-toc-numb">17</span> <span>Ligações externas</span> </div> </a> <ul id="toc-Ligações_externas-sublist" class="vector-toc-list"> </ul> </li> </ul> </div> </div> </nav> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <nav aria-label="Conteúdo" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left" title="Índice" > <input type="checkbox" id="vector-page-titlebar-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-titlebar-toc" class="vector-dropdown-checkbox " aria-label="Alternar o índice" > <label id="vector-page-titlebar-toc-label" for="vector-page-titlebar-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Alternar o índice</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-titlebar-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">COBOL</span></h1> <div id="p-lang-btn" class="vector-dropdown mw-portlet mw-portlet-lang" > <input type="checkbox" id="p-lang-btn-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-lang-btn" class="vector-dropdown-checkbox mw-interlanguage-selector" aria-label="Ir para um artigo noutra língua. Disponível em 71 línguas" > <label id="p-lang-btn-label" for="p-lang-btn-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive mw-portlet-lang-heading-71" aria-hidden="true" ><span class="vector-icon mw-ui-icon-language-progressive mw-ui-icon-wikimedia-language-progressive"></span> <span class="vector-dropdown-label-text">71 línguas</span> </label> <div class="vector-dropdown-content"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-af mw-list-item"><a href="https://af.wikipedia.org/wiki/COBOL" title="COBOL — africanês" lang="af" hreflang="af" data-title="COBOL" data-language-autonym="Afrikaans" data-language-local-name="africanês" class="interlanguage-link-target"><span>Afrikaans</span></a></li><li class="interlanguage-link interwiki-an mw-list-item"><a href="https://an.wikipedia.org/wiki/COBOL" title="COBOL — aragonês" lang="an" hreflang="an" data-title="COBOL" data-language-autonym="Aragonés" data-language-local-name="aragonês" class="interlanguage-link-target"><span>Aragonés</span></a></li><li class="interlanguage-link interwiki-ar mw-list-item"><a href="https://ar.wikipedia.org/wiki/%D9%83%D9%88%D8%A8%D9%88%D9%84" title="كوبول — árabe" lang="ar" hreflang="ar" data-title="كوبول" data-language-autonym="العربية" data-language-local-name="árabe" class="interlanguage-link-target"><span>العربية</span></a></li><li class="interlanguage-link interwiki-ast mw-list-item"><a href="https://ast.wikipedia.org/wiki/COBOL" title="COBOL — asturiano" lang="ast" hreflang="ast" data-title="COBOL" data-language-autonym="Asturianu" data-language-local-name="asturiano" class="interlanguage-link-target"><span>Asturianu</span></a></li><li class="interlanguage-link interwiki-az mw-list-item"><a href="https://az.wikipedia.org/wiki/COBOL" title="COBOL — azerbaijano" lang="az" hreflang="az" data-title="COBOL" data-language-autonym="Azərbaycanca" data-language-local-name="azerbaijano" class="interlanguage-link-target"><span>Azərbaycanca</span></a></li><li class="interlanguage-link interwiki-be mw-list-item"><a href="https://be.wikipedia.org/wiki/COBOL" title="COBOL — bielorrusso" lang="be" hreflang="be" data-title="COBOL" data-language-autonym="Беларуская" data-language-local-name="bielorrusso" class="interlanguage-link-target"><span>Беларуская</span></a></li><li class="interlanguage-link interwiki-bg mw-list-item"><a href="https://bg.wikipedia.org/wiki/COBOL" title="COBOL — búlgaro" lang="bg" hreflang="bg" data-title="COBOL" data-language-autonym="Български" data-language-local-name="búlgaro" class="interlanguage-link-target"><span>Български</span></a></li><li class="interlanguage-link interwiki-bn mw-list-item"><a href="https://bn.wikipedia.org/wiki/%E0%A6%95%E0%A7%8B%E0%A6%AC%E0%A7%8B%E0%A6%B2" title="কোবোল — bengalês" lang="bn" hreflang="bn" data-title="কোবোল" data-language-autonym="বাংলা" data-language-local-name="bengalês" class="interlanguage-link-target"><span>বাংলা</span></a></li><li class="interlanguage-link interwiki-bs mw-list-item"><a href="https://bs.wikipedia.org/wiki/COBOL" title="COBOL — bósnio" lang="bs" hreflang="bs" data-title="COBOL" data-language-autonym="Bosanski" data-language-local-name="bósnio" class="interlanguage-link-target"><span>Bosanski</span></a></li><li class="interlanguage-link interwiki-ca mw-list-item"><a href="https://ca.wikipedia.org/wiki/COBOL" title="COBOL — catalão" lang="ca" hreflang="ca" data-title="COBOL" data-language-autonym="Català" data-language-local-name="catalão" class="interlanguage-link-target"><span>Català</span></a></li><li class="interlanguage-link interwiki-cs mw-list-item"><a href="https://cs.wikipedia.org/wiki/COBOL" title="COBOL — checo" lang="cs" hreflang="cs" data-title="COBOL" data-language-autonym="Čeština" data-language-local-name="checo" class="interlanguage-link-target"><span>Čeština</span></a></li><li class="interlanguage-link interwiki-da mw-list-item"><a href="https://da.wikipedia.org/wiki/COBOL" title="COBOL — dinamarquês" lang="da" hreflang="da" data-title="COBOL" data-language-autonym="Dansk" data-language-local-name="dinamarquês" class="interlanguage-link-target"><span>Dansk</span></a></li><li class="interlanguage-link interwiki-de mw-list-item"><a href="https://de.wikipedia.org/wiki/COBOL" title="COBOL — alemão" lang="de" hreflang="de" data-title="COBOL" data-language-autonym="Deutsch" data-language-local-name="alemão" class="interlanguage-link-target"><span>Deutsch</span></a></li><li class="interlanguage-link interwiki-el mw-list-item"><a href="https://el.wikipedia.org/wiki/COBOL" title="COBOL — grego" lang="el" hreflang="el" data-title="COBOL" data-language-autonym="Ελληνικά" data-language-local-name="grego" class="interlanguage-link-target"><span>Ελληνικά</span></a></li><li class="interlanguage-link interwiki-en mw-list-item"><a href="https://en.wikipedia.org/wiki/COBOL" title="COBOL — inglês" lang="en" hreflang="en" data-title="COBOL" data-language-autonym="English" data-language-local-name="inglês" class="interlanguage-link-target"><span>English</span></a></li><li class="interlanguage-link interwiki-eo mw-list-item"><a href="https://eo.wikipedia.org/wiki/Kobolo" title="Kobolo — esperanto" lang="eo" hreflang="eo" data-title="Kobolo" data-language-autonym="Esperanto" data-language-local-name="esperanto" class="interlanguage-link-target"><span>Esperanto</span></a></li><li class="interlanguage-link interwiki-es mw-list-item"><a href="https://es.wikipedia.org/wiki/COBOL" title="COBOL — espanhol" lang="es" hreflang="es" data-title="COBOL" data-language-autonym="Español" data-language-local-name="espanhol" class="interlanguage-link-target"><span>Español</span></a></li><li class="interlanguage-link interwiki-et mw-list-item"><a href="https://et.wikipedia.org/wiki/COBOL" title="COBOL — estónio" lang="et" hreflang="et" data-title="COBOL" data-language-autonym="Eesti" data-language-local-name="estónio" class="interlanguage-link-target"><span>Eesti</span></a></li><li class="interlanguage-link interwiki-eu mw-list-item"><a href="https://eu.wikipedia.org/wiki/COBOL" title="COBOL — basco" lang="eu" hreflang="eu" data-title="COBOL" data-language-autonym="Euskara" data-language-local-name="basco" class="interlanguage-link-target"><span>Euskara</span></a></li><li class="interlanguage-link interwiki-fa mw-list-item"><a href="https://fa.wikipedia.org/wiki/%DA%A9%D9%88%D8%A8%D9%88%D9%84" title="کوبول — persa" lang="fa" hreflang="fa" data-title="کوبول" data-language-autonym="فارسی" data-language-local-name="persa" class="interlanguage-link-target"><span>فارسی</span></a></li><li class="interlanguage-link interwiki-fi mw-list-item"><a href="https://fi.wikipedia.org/wiki/COBOL" title="COBOL — finlandês" lang="fi" hreflang="fi" data-title="COBOL" data-language-autonym="Suomi" data-language-local-name="finlandês" class="interlanguage-link-target"><span>Suomi</span></a></li><li class="interlanguage-link interwiki-fr mw-list-item"><a href="https://fr.wikipedia.org/wiki/Cobol" title="Cobol — francês" lang="fr" hreflang="fr" data-title="Cobol" data-language-autonym="Français" data-language-local-name="francês" class="interlanguage-link-target"><span>Français</span></a></li><li class="interlanguage-link interwiki-ga mw-list-item"><a href="https://ga.wikipedia.org/wiki/COBOL" title="COBOL — irlandês" lang="ga" hreflang="ga" data-title="COBOL" data-language-autonym="Gaeilge" data-language-local-name="irlandês" class="interlanguage-link-target"><span>Gaeilge</span></a></li><li class="interlanguage-link interwiki-gl mw-list-item"><a href="https://gl.wikipedia.org/wiki/COBOL" title="COBOL — galego" lang="gl" hreflang="gl" data-title="COBOL" data-language-autonym="Galego" data-language-local-name="galego" class="interlanguage-link-target"><span>Galego</span></a></li><li class="interlanguage-link interwiki-he mw-list-item"><a href="https://he.wikipedia.org/wiki/COBOL" title="COBOL — hebraico" lang="he" hreflang="he" data-title="COBOL" data-language-autonym="עברית" data-language-local-name="hebraico" class="interlanguage-link-target"><span>עברית</span></a></li><li class="interlanguage-link interwiki-hr mw-list-item"><a href="https://hr.wikipedia.org/wiki/COBOL" title="COBOL — croata" lang="hr" hreflang="hr" data-title="COBOL" data-language-autonym="Hrvatski" data-language-local-name="croata" class="interlanguage-link-target"><span>Hrvatski</span></a></li><li class="interlanguage-link interwiki-hu mw-list-item"><a href="https://hu.wikipedia.org/wiki/COBOL" title="COBOL — húngaro" lang="hu" hreflang="hu" data-title="COBOL" data-language-autonym="Magyar" data-language-local-name="húngaro" class="interlanguage-link-target"><span>Magyar</span></a></li><li class="interlanguage-link interwiki-hy mw-list-item"><a href="https://hy.wikipedia.org/wiki/%D4%BF%D5%B8%D5%A2%D5%B8%D5%AC" title="Կոբոլ — arménio" lang="hy" hreflang="hy" data-title="Կոբոլ" data-language-autonym="Հայերեն" data-language-local-name="arménio" class="interlanguage-link-target"><span>Հայերեն</span></a></li><li class="interlanguage-link interwiki-ia mw-list-item"><a href="https://ia.wikipedia.org/wiki/COBOL" title="COBOL — interlíngua" lang="ia" hreflang="ia" data-title="COBOL" data-language-autonym="Interlingua" data-language-local-name="interlíngua" class="interlanguage-link-target"><span>Interlingua</span></a></li><li class="interlanguage-link interwiki-id mw-list-item"><a href="https://id.wikipedia.org/wiki/COBOL" title="COBOL — indonésio" lang="id" hreflang="id" data-title="COBOL" data-language-autonym="Bahasa Indonesia" data-language-local-name="indonésio" class="interlanguage-link-target"><span>Bahasa Indonesia</span></a></li><li class="interlanguage-link interwiki-io mw-list-item"><a href="https://io.wikipedia.org/wiki/COBOL" title="COBOL — ido" lang="io" hreflang="io" data-title="COBOL" data-language-autonym="Ido" data-language-local-name="ido" class="interlanguage-link-target"><span>Ido</span></a></li><li class="interlanguage-link interwiki-is mw-list-item"><a href="https://is.wikipedia.org/wiki/COBOL" title="COBOL — islandês" lang="is" hreflang="is" data-title="COBOL" data-language-autonym="Íslenska" data-language-local-name="islandês" class="interlanguage-link-target"><span>Íslenska</span></a></li><li class="interlanguage-link interwiki-it mw-list-item"><a href="https://it.wikipedia.org/wiki/COBOL" title="COBOL — italiano" lang="it" hreflang="it" data-title="COBOL" data-language-autonym="Italiano" data-language-local-name="italiano" class="interlanguage-link-target"><span>Italiano</span></a></li><li class="interlanguage-link interwiki-ja mw-list-item"><a href="https://ja.wikipedia.org/wiki/COBOL" title="COBOL — japonês" lang="ja" hreflang="ja" data-title="COBOL" data-language-autonym="日本語" data-language-local-name="japonês" class="interlanguage-link-target"><span>日本語</span></a></li><li class="interlanguage-link interwiki-ka mw-list-item"><a href="https://ka.wikipedia.org/wiki/%E1%83%99%E1%83%9D%E1%83%91%E1%83%9D%E1%83%9A%E1%83%98" title="კობოლი — georgiano" lang="ka" hreflang="ka" data-title="კობოლი" data-language-autonym="ქართული" data-language-local-name="georgiano" class="interlanguage-link-target"><span>ქართული</span></a></li><li class="interlanguage-link interwiki-ko mw-list-item"><a href="https://ko.wikipedia.org/wiki/%EC%BD%94%EB%B3%BC" title="코볼 — coreano" lang="ko" hreflang="ko" data-title="코볼" data-language-autonym="한국어" data-language-local-name="coreano" class="interlanguage-link-target"><span>한국어</span></a></li><li class="interlanguage-link interwiki-ky mw-list-item"><a href="https://ky.wikipedia.org/wiki/COBOL" title="COBOL — quirguiz" lang="ky" hreflang="ky" data-title="COBOL" data-language-autonym="Кыргызча" data-language-local-name="quirguiz" class="interlanguage-link-target"><span>Кыргызча</span></a></li><li class="interlanguage-link interwiki-la mw-list-item"><a href="https://la.wikipedia.org/wiki/COBOL" title="COBOL — latim" lang="la" hreflang="la" data-title="COBOL" data-language-autonym="Latina" data-language-local-name="latim" class="interlanguage-link-target"><span>Latina</span></a></li><li class="interlanguage-link interwiki-lt mw-list-item"><a href="https://lt.wikipedia.org/wiki/COBOL" title="COBOL — lituano" lang="lt" hreflang="lt" data-title="COBOL" data-language-autonym="Lietuvių" data-language-local-name="lituano" class="interlanguage-link-target"><span>Lietuvių</span></a></li><li class="interlanguage-link interwiki-lv mw-list-item"><a href="https://lv.wikipedia.org/wiki/COBOL" title="COBOL — letão" lang="lv" hreflang="lv" data-title="COBOL" data-language-autonym="Latviešu" data-language-local-name="letão" class="interlanguage-link-target"><span>Latviešu</span></a></li><li class="interlanguage-link interwiki-ml mw-list-item"><a href="https://ml.wikipedia.org/wiki/%E0%B4%95%E0%B5%8B%E0%B4%AC%E0%B5%8B%E0%B5%BE" title="കോബോൾ — malaiala" lang="ml" hreflang="ml" data-title="കോബോൾ" data-language-autonym="മലയാളം" data-language-local-name="malaiala" class="interlanguage-link-target"><span>മലയാളം</span></a></li><li class="interlanguage-link interwiki-mr mw-list-item"><a href="https://mr.wikipedia.org/wiki/%E0%A4%95%E0%A5%8B%E0%A4%AC%E0%A5%89%E0%A4%B2" title="कोबॉल — marata" lang="mr" hreflang="mr" data-title="कोबॉल" data-language-autonym="मराठी" data-language-local-name="marata" class="interlanguage-link-target"><span>मराठी</span></a></li><li class="interlanguage-link interwiki-ms mw-list-item"><a href="https://ms.wikipedia.org/wiki/COBOL" title="COBOL — malaio" lang="ms" hreflang="ms" data-title="COBOL" data-language-autonym="Bahasa Melayu" data-language-local-name="malaio" class="interlanguage-link-target"><span>Bahasa Melayu</span></a></li><li class="interlanguage-link interwiki-nl mw-list-item"><a href="https://nl.wikipedia.org/wiki/COBOL" title="COBOL — neerlandês" lang="nl" hreflang="nl" data-title="COBOL" data-language-autonym="Nederlands" data-language-local-name="neerlandês" class="interlanguage-link-target"><span>Nederlands</span></a></li><li class="interlanguage-link interwiki-no mw-list-item"><a href="https://no.wikipedia.org/wiki/COBOL" title="COBOL — norueguês bokmål" lang="nb" hreflang="nb" data-title="COBOL" data-language-autonym="Norsk bokmål" data-language-local-name="norueguês bokmål" class="interlanguage-link-target"><span>Norsk bokmål</span></a></li><li class="interlanguage-link interwiki-oc mw-list-item"><a href="https://oc.wikipedia.org/wiki/Cobol" title="Cobol — occitano" lang="oc" hreflang="oc" data-title="Cobol" data-language-autonym="Occitan" data-language-local-name="occitano" class="interlanguage-link-target"><span>Occitan</span></a></li><li class="interlanguage-link interwiki-pl mw-list-item"><a href="https://pl.wikipedia.org/wiki/COBOL" title="COBOL — polaco" lang="pl" hreflang="pl" data-title="COBOL" data-language-autonym="Polski" data-language-local-name="polaco" class="interlanguage-link-target"><span>Polski</span></a></li><li class="interlanguage-link interwiki-ro mw-list-item"><a href="https://ro.wikipedia.org/wiki/COBOL" title="COBOL — romeno" lang="ro" hreflang="ro" data-title="COBOL" data-language-autonym="Română" data-language-local-name="romeno" class="interlanguage-link-target"><span>Română</span></a></li><li class="interlanguage-link interwiki-ru mw-list-item"><a href="https://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D0%B1%D0%BE%D0%BB" title="Кобол — russo" lang="ru" hreflang="ru" data-title="Кобол" data-language-autonym="Русский" data-language-local-name="russo" class="interlanguage-link-target"><span>Русский</span></a></li><li class="interlanguage-link interwiki-sco mw-list-item"><a href="https://sco.wikipedia.org/wiki/COBOL" title="COBOL — scots" lang="sco" hreflang="sco" data-title="COBOL" data-language-autonym="Scots" data-language-local-name="scots" class="interlanguage-link-target"><span>Scots</span></a></li><li class="interlanguage-link interwiki-sh mw-list-item"><a href="https://sh.wikipedia.org/wiki/COBOL" title="COBOL — servo-croata" lang="sh" hreflang="sh" data-title="COBOL" data-language-autonym="Srpskohrvatski / српскохрватски" data-language-local-name="servo-croata" class="interlanguage-link-target"><span>Srpskohrvatski / српскохрватски</span></a></li><li class="interlanguage-link interwiki-simple mw-list-item"><a href="https://simple.wikipedia.org/wiki/COBOL" title="COBOL — Simple English" lang="en-simple" hreflang="en-simple" data-title="COBOL" data-language-autonym="Simple English" data-language-local-name="Simple English" class="interlanguage-link-target"><span>Simple English</span></a></li><li class="interlanguage-link interwiki-sk mw-list-item"><a href="https://sk.wikipedia.org/wiki/COBOL" title="COBOL — eslovaco" lang="sk" hreflang="sk" data-title="COBOL" data-language-autonym="Slovenčina" data-language-local-name="eslovaco" class="interlanguage-link-target"><span>Slovenčina</span></a></li><li class="interlanguage-link interwiki-sl mw-list-item"><a href="https://sl.wikipedia.org/wiki/COBOL" title="COBOL — esloveno" lang="sl" hreflang="sl" data-title="COBOL" data-language-autonym="Slovenščina" data-language-local-name="esloveno" class="interlanguage-link-target"><span>Slovenščina</span></a></li><li class="interlanguage-link interwiki-sr mw-list-item"><a href="https://sr.wikipedia.org/wiki/COBOL" title="COBOL — sérvio" lang="sr" hreflang="sr" data-title="COBOL" data-language-autonym="Српски / srpski" data-language-local-name="sérvio" class="interlanguage-link-target"><span>Српски / srpski</span></a></li><li class="interlanguage-link interwiki-sv mw-list-item"><a href="https://sv.wikipedia.org/wiki/COBOL" title="COBOL — sueco" lang="sv" hreflang="sv" data-title="COBOL" data-language-autonym="Svenska" data-language-local-name="sueco" class="interlanguage-link-target"><span>Svenska</span></a></li><li class="interlanguage-link interwiki-sw mw-list-item"><a href="https://sw.wikipedia.org/wiki/COBOL" title="COBOL — suaíli" lang="sw" hreflang="sw" data-title="COBOL" data-language-autonym="Kiswahili" data-language-local-name="suaíli" class="interlanguage-link-target"><span>Kiswahili</span></a></li><li class="interlanguage-link interwiki-ta mw-list-item"><a href="https://ta.wikipedia.org/wiki/%E0%AE%95%E0%AF%8B%E0%AE%AA%E0%AE%BE%E0%AE%B2%E0%AF%8D_(%E0%AE%A8%E0%AE%BF%E0%AE%B0%E0%AE%B2%E0%AE%BE%E0%AE%95%E0%AF%8D%E0%AE%95_%E0%AE%AE%E0%AF%8A%E0%AE%B4%E0%AE%BF)" title="கோபால் (நிரலாக்க மொழி) — tâmil" lang="ta" hreflang="ta" data-title="கோபால் (நிரலாக்க மொழி)" data-language-autonym="தமிழ்" data-language-local-name="tâmil" class="interlanguage-link-target"><span>தமிழ்</span></a></li><li class="interlanguage-link interwiki-te mw-list-item"><a href="https://te.wikipedia.org/wiki/%E0%B0%95%E0%B1%8B%E0%B0%AC%E0%B0%BE%E0%B0%B2%E0%B1%8D" title="కోబాల్ — telugu" lang="te" hreflang="te" data-title="కోబాల్" data-language-autonym="తెలుగు" data-language-local-name="telugu" class="interlanguage-link-target"><span>తెలుగు</span></a></li><li class="interlanguage-link interwiki-tg mw-list-item"><a href="https://tg.wikipedia.org/wiki/COBOL" title="COBOL — tajique" lang="tg" hreflang="tg" data-title="COBOL" data-language-autonym="Тоҷикӣ" data-language-local-name="tajique" class="interlanguage-link-target"><span>Тоҷикӣ</span></a></li><li class="interlanguage-link interwiki-th mw-list-item"><a href="https://th.wikipedia.org/wiki/%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2%E0%B9%82%E0%B8%84%E0%B8%9A%E0%B8%AD%E0%B8%A5" title="ภาษาโคบอล — tailandês" lang="th" hreflang="th" data-title="ภาษาโคบอล" data-language-autonym="ไทย" data-language-local-name="tailandês" class="interlanguage-link-target"><span>ไทย</span></a></li><li class="interlanguage-link interwiki-tr mw-list-item"><a href="https://tr.wikipedia.org/wiki/COBOL" title="COBOL — turco" lang="tr" hreflang="tr" data-title="COBOL" data-language-autonym="Türkçe" data-language-local-name="turco" class="interlanguage-link-target"><span>Türkçe</span></a></li><li class="interlanguage-link interwiki-uk mw-list-item"><a href="https://uk.wikipedia.org/wiki/COBOL" title="COBOL — ucraniano" lang="uk" hreflang="uk" data-title="COBOL" data-language-autonym="Українська" data-language-local-name="ucraniano" class="interlanguage-link-target"><span>Українська</span></a></li><li class="interlanguage-link interwiki-ur mw-list-item"><a href="https://ur.wikipedia.org/wiki/%DA%A9%D9%88%D8%A8%D9%88%D9%84" title="کوبول — urdu" lang="ur" hreflang="ur" data-title="کوبول" data-language-autonym="اردو" data-language-local-name="urdu" class="interlanguage-link-target"><span>اردو</span></a></li><li class="interlanguage-link interwiki-uz mw-list-item"><a href="https://uz.wikipedia.org/wiki/COBOL" title="COBOL — usbeque" lang="uz" hreflang="uz" data-title="COBOL" data-language-autonym="Oʻzbekcha / ўзбекча" data-language-local-name="usbeque" class="interlanguage-link-target"><span>Oʻzbekcha / ўзбекча</span></a></li><li class="interlanguage-link interwiki-vi mw-list-item"><a href="https://vi.wikipedia.org/wiki/COBOL" title="COBOL — vietnamita" lang="vi" hreflang="vi" data-title="COBOL" data-language-autonym="Tiếng Việt" data-language-local-name="vietnamita" class="interlanguage-link-target"><span>Tiếng Việt</span></a></li><li class="interlanguage-link interwiki-wuu mw-list-item"><a href="https://wuu.wikipedia.org/wiki/COBOL" title="COBOL — wu" lang="wuu" hreflang="wuu" data-title="COBOL" data-language-autonym="吴语" data-language-local-name="wu" class="interlanguage-link-target"><span>吴语</span></a></li><li class="interlanguage-link interwiki-yi mw-list-item"><a href="https://yi.wikipedia.org/wiki/%D7%A7%D7%90%D7%91%D7%90%D7%9C" title="קאבאל — iídiche" lang="yi" hreflang="yi" data-title="קאבאל" data-language-autonym="ייִדיש" data-language-local-name="iídiche" class="interlanguage-link-target"><span>ייִדיש</span></a></li><li class="interlanguage-link interwiki-zh mw-list-item"><a href="https://zh.wikipedia.org/wiki/COBOL" title="COBOL — chinês" lang="zh" hreflang="zh" data-title="COBOL" data-language-autonym="中文" data-language-local-name="chinês" class="interlanguage-link-target"><span>中文</span></a></li><li class="interlanguage-link interwiki-zh-min-nan mw-list-item"><a href="https://zh-min-nan.wikipedia.org/wiki/COBOL" title="COBOL — min nan" lang="nan" hreflang="nan" data-title="COBOL" data-language-autonym="閩南語 / Bân-lâm-gú" data-language-local-name="min nan" class="interlanguage-link-target"><span>閩南語 / Bân-lâm-gú</span></a></li><li class="interlanguage-link interwiki-zh-yue mw-list-item"><a href="https://zh-yue.wikipedia.org/wiki/COBOL" title="COBOL — cantonês" lang="yue" hreflang="yue" data-title="COBOL" data-language-autonym="粵語" data-language-local-name="cantonês" class="interlanguage-link-target"><span>粵語</span></a></li> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q131140#sitelinks-wikipedia" title="Editar hiperligações interlínguas" class="wbc-editpage">Editar hiperligações</a></span></div> </div> </div> </div> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="Espaços nominais"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-main" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/COBOL" title="Ver a página de conteúdo [c]" accesskey="c"><span>Artigo</span></a></li><li id="ca-talk" class="vector-tab-noicon mw-list-item"><a href="/wiki/Discuss%C3%A3o:COBOL" rel="discussion" title="Discussão sobre o conteúdo da página [t]" accesskey="t"><span>Discussão</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet" > <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="Mudar a variante da língua" > <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">português</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="Vistas"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/COBOL"><span>Ler</span></a></li><li id="ca-ve-edit" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=COBOL&veaction=edit" title="Editar esta página [v]" accesskey="v"><span>Editar</span></a></li><li id="ca-edit" class="collapsible vector-tab-noicon mw-list-item"><a href="/w/index.php?title=COBOL&action=edit" title="Editar o código-fonte desta página [e]" accesskey="e"><span>Editar código-fonte</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=COBOL&action=history" title="Edições anteriores desta página. [h]" accesskey="h"><span>Ver histórico</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Ferramentas de página"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown" > <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="Ferramentas" > <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">Ferramentas</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container" > <div class="vector-pinnable-header-label">Ferramentas</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">mover para a barra lateral</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">ocultar</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="Mais opções" > <div class="vector-menu-heading"> Operações </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="/wiki/COBOL"><span>Ler</span></a></li><li id="ca-more-ve-edit" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=COBOL&veaction=edit" title="Editar esta página [v]" accesskey="v"><span>Editar</span></a></li><li id="ca-more-edit" class="collapsible vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=COBOL&action=edit" title="Editar o código-fonte desta página [e]" accesskey="e"><span>Editar código-fonte</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=COBOL&action=history"><span>Ver histórico</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> Geral </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Especial:P%C3%A1ginas_afluentes/COBOL" title="Lista de todas as páginas que contêm hiperligações para esta [j]" accesskey="j"><span>Páginas afluentes</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Especial:Altera%C3%A7%C3%B5es_relacionadas/COBOL" rel="nofollow" title="Mudanças recentes nas páginas para as quais esta contém hiperligações [k]" accesskey="k"><span>Alterações relacionadas</span></a></li><li id="t-upload" class="mw-list-item"><a href="//pt.wikipedia.org/wiki/Wikipedia:Carregar_ficheiro" title="Carregar ficheiros [u]" accesskey="u"><span>Carregar ficheiro</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=COBOL&oldid=69531684" title="Hiperligação permanente para esta revisão desta página"><span>Hiperligação permanente</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=COBOL&action=info" title="Mais informações sobre esta página"><span>Informações da página</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=Especial:Citar&page=COBOL&id=69531684&wpFormIdentifier=titleform" title="Informação sobre como citar esta página"><span>Citar esta página</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Especial:UrlShortener&url=https%3A%2F%2Fpt.wikipedia.org%2Fwiki%2FCOBOL"><span>Obter URL encurtado</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Especial:QrCode&url=https%3A%2F%2Fpt.wikipedia.org%2Fwiki%2FCOBOL"><span>Descarregar código QR</span></a></li> </ul> </div> </div> <div id="p-coll-print_export" class="vector-menu mw-portlet mw-portlet-coll-print_export" > <div class="vector-menu-heading"> Imprimir/exportar </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-create_a_book" class="mw-list-item"><a href="/w/index.php?title=Especial:Livro&bookcmd=book_creator&referer=COBOL"><span>Criar um livro</span></a></li><li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=Especial:DownloadAsPdf&page=COBOL&action=show-download-screen"><span>Descarregar como PDF</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=COBOL&printable=yes" title="Versão para impressão desta página [p]" accesskey="p"><span>Versão para impressão</span></a></li> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects" > <div class="vector-menu-heading"> Noutros projetos </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="wb-otherproject-link wb-otherproject-commons mw-list-item"><a href="https://commons.wikimedia.org/wiki/Category:COBOL" hreflang="en"><span>Wikimedia Commons</span></a></li><li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q131140" title="Hiperligação para o elemento do repositório de dados [g]" accesskey="g"><span>Elemento Wikidata</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="Ferramentas de página"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Aspeto"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container" > <div class="vector-pinnable-header-label">Aspeto</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">mover para a barra lateral</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">ocultar</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div class="mw-indicators"> </div> <div id="siteSub" class="noprint">Origem: Wikipédia, a enciclopédia livre.</div> </div> <div id="contentSub"><div id="mw-content-subtitle"></div></div> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="pt" dir="ltr"><style data-mw-deduplicate="TemplateStyles:r68971778">.mw-parser-output .ambox{border:1px solid #a2a9b1;border-left:10px solid #36c;background-color:#fbfbfb;box-sizing:border-box}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid #b32424;background-color:#fee7e6}.mw-parser-output .ambox-delete{border-left:10px solid #b32424}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid #fc3}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}@media(min-width:720px){.mw-parser-output .ambox{margin:0 10%}}.mw-parser-output .cmbox{margin:3px 0;border-collapse:collapse;border:1px solid #a2a9b1;background-color:#dfe8ff;box-sizing:border-box;color:var(--color-base)}.mw-parser-output .cmbox-speedy{border:4px solid #b32424;background-color:#ffdbdb}.mw-parser-output .cmbox-delete{background-color:#ffdbdb}.mw-parser-output .cmbox-content{background-color:#ffe7ce}.mw-parser-output .cmbox-style{background-color:#fff9db}.mw-parser-output .cmbox-move{background-color:#e4d8ff}.mw-parser-output .cmbox-protection{background-color:#efefe1}.mw-parser-output .cmbox .mbox-text{border:none;padding:0.25em 0.9em;width:100%}.mw-parser-output .cmbox .mbox-image{border:none;padding:2px 0 2px 0.9em;text-align:center}.mw-parser-output .cmbox .mbox-imageright{border:none;padding:2px 0.9em 2px 0;text-align:center}.mw-parser-output .cmbox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .cmbox .mbox-invalid-type{text-align:center}@media(min-width:720px){.mw-parser-output .cmbox{margin:3px 10%}}@media screen{html.skin-theme-clientpref-night .mw-parser-output .cmbox{background-color:#0d1a27}html.skin-theme-clientpref-night .mw-parser-output .cmbox-speedy,html.skin-theme-clientpref-night .mw-parser-output .cmbox-delete{background-color:#300}html.skin-theme-clientpref-night .mw-parser-output .cmbox-content{background-color:#331a00}html.skin-theme-clientpref-night .mw-parser-output .cmbox-style{background-color:#332b00}html.skin-theme-clientpref-night .mw-parser-output .cmbox-move{background-color:#08001a}html.skin-theme-clientpref-night .mw-parser-output .cmbox-protection{background-color:#212112}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cmbox{background-color:#0d1a27}html.skin-theme-clientpref-os .mw-parser-output .cmbox-speedy,html.skin-theme-clientpref-os .mw-parser-output .cmbox-delete{background-color:#300}html.skin-theme-clientpref-os .mw-parser-output .cmbox-content{background-color:#331a00}html.skin-theme-clientpref-os .mw-parser-output .cmbox-style{background-color:#332b00}html.skin-theme-clientpref-os .mw-parser-output .cmbox-move{background-color:#08001a}html.skin-theme-clientpref-os .mw-parser-output .cmbox-protection{background-color:#212112}}.mw-parser-output .fmbox{clear:both;margin:0.2em 0;width:100%;border:1px solid #a2a9b1;background-color:var(--background-color-interactive-subtle,#f8f9fa);box-sizing:border-box;color:var(--color-base,#202122)}.mw-parser-output .fmbox-warning{border:1px solid #bb7070;background-color:#ffdbdb}.mw-parser-output .fmbox-editnotice{background-color:transparent}.mw-parser-output .fmbox .mbox-text{border:none;padding:0.25em 0.9em;width:100%}.mw-parser-output .fmbox .mbox-image{border:none;padding:2px 0 2px 0.9em;text-align:center}.mw-parser-output .fmbox .mbox-imageright{border:none;padding:2px 0.9em 2px 0;text-align:center}.mw-parser-output .fmbox .mbox-invalid-type{text-align:center}@media screen{html.skin-theme-clientpref-night .mw-parser-output .fmbox-warning{background-color:#683131}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .fmbox-warning{background-color:#683131}}.mw-parser-output .imbox{margin:4px 0;border-collapse:collapse;border:3px solid #36c;background-color:var(--background-color-interactive-subtle,#f8f9fa);box-sizing:border-box}.mw-parser-output .imbox .mbox-text .imbox{margin:0 -0.5em;display:block}.mw-parser-output .imbox-speedy{border:3px solid #b32424;background-color:#fee7e6}.mw-parser-output .imbox-delete{border:3px solid #b32424}.mw-parser-output .imbox-content{border:3px solid #f28500}.mw-parser-output .imbox-style{border:3px solid #fc3}.mw-parser-output .imbox-move{border:3px solid #9932cc}.mw-parser-output .imbox-protection{border:3px solid #a2a9b1}.mw-parser-output .imbox-license{border:3px solid #88a}.mw-parser-output .imbox-featured{border:3px solid #cba135}.mw-parser-output .imbox .mbox-text{border:none;padding:0.25em 0.9em;width:100%}.mw-parser-output .imbox .mbox-image{border:none;padding:2px 0 2px 0.9em;text-align:center}.mw-parser-output .imbox .mbox-imageright{border:none;padding:2px 0.9em 2px 0;text-align:center}.mw-parser-output .imbox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .imbox .mbox-invalid-type{text-align:center}@media(min-width:720px){.mw-parser-output .imbox{margin:4px 10%}}@media screen{html.skin-theme-clientpref-night .mw-parser-output .imbox-speedy{background-color:#310402}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .imbox-speedy{background-color:#310402}}.mw-parser-output .ombox{margin:4px 0;border-collapse:collapse;background-color:var(--background-color-neutral-subtle,#f8f9fa);box-sizing:border-box;border:1px solid #a2a9b1;color:var(--color-base,#202122)}.mw-parser-output .ombox.mbox-small{font-size:88%;line-height:1.25em}.mw-parser-output .ombox-speedy{border:2px solid #b32424;background-color:#fee7e6}.mw-parser-output .ombox-delete{border:2px solid #b32424}.mw-parser-output .ombox-content{border:1px solid #f28500}.mw-parser-output .ombox-style{border:1px solid #fc3}.mw-parser-output .ombox-move{border:1px solid #9932cc}.mw-parser-output .ombox-protection{border:2px solid #a2a9b1}.mw-parser-output .ombox .mbox-text{border:none;padding:0.25em 0.9em;width:100%}.mw-parser-output .ombox .mbox-image{border:none;padding:2px 0 2px 0.9em;text-align:center}.mw-parser-output .ombox .mbox-imageright{border:none;padding:2px 0.9em 2px 0;text-align:center}.mw-parser-output .ombox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ombox .mbox-invalid-type{text-align:center}@media(min-width:720px){.mw-parser-output .ombox{margin:4px 10%}.mw-parser-output .ombox.mbox-small{clear:right;float:right;margin:4px 0 4px 1em;width:238px}}body.skin--responsive .mw-parser-output table.ombox img{max-width:none!important}@media screen{html.skin-theme-clientpref-night .mw-parser-output .ombox-speedy{background-color:#310402}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .ombox-speedy{background-color:#310402}}.mw-parser-output .tmbox{margin:4px 0;border-collapse:collapse;border:1px solid #c0c090;background-color:#f8eaba;box-sizing:border-box}.mw-parser-output .tmbox.mbox-small{font-size:88%;line-height:1.25em}.mw-parser-output .tmbox-speedy{border:2px solid #b32424;background-color:#fee7e6}.mw-parser-output .tmbox-delete{border:2px solid #b32424}.mw-parser-output .tmbox-content{border:1px solid #c0c090}.mw-parser-output .tmbox-style{border:2px solid #fc3}.mw-parser-output .tmbox-move{border:2px solid #9932cc}.mw-parser-output .tmbox .mbox-text{border:none;padding:0.25em 0.9em;width:100%}.mw-parser-output .tmbox .mbox-image{border:none;padding:2px 0 2px 0.9em;text-align:center}.mw-parser-output .tmbox .mbox-imageright{border:none;padding:2px 0.9em 2px 0;text-align:center}.mw-parser-output .tmbox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .tmbox .mbox-invalid-type{text-align:center}@media(min-width:720px){.mw-parser-output .tmbox{margin:4px 10%}.mw-parser-output .tmbox.mbox-small{clear:right;float:right;margin:4px 0 4px 1em;width:238px}}@media screen{html.skin-theme-clientpref-night .mw-parser-output .tmbox{background-color:#2e2505}html.skin-theme-clientpref-night .mw-parser-output .tmbox-speedy{background-color:#310402}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .tmbox{background-color:#2e2505}html.skin-theme-clientpref-os .mw-parser-output .tmbox-speedy{background-color:#310402}}body.skin--responsive .mw-parser-output table.tmbox img{max-width:none!important}</style><table class="box-Mais_notas plainlinks metadata ambox ambox-content ambox-Refimprove" role="presentation"><tbody><tr><td class="mbox-image"><div style="width:52px"><span typeof="mw:File"><a href="/wiki/Ficheiro:Question_book-new.svg" class="mw-file-description"><img alt="Esta página cita fontes, mas não cobrem todo o conteúdo" src="//upload.wikimedia.org/wikipedia/commons/thumb/9/99/Question_book-new.svg/50px-Question_book-new.svg.png" decoding="async" width="50" height="39" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/9/99/Question_book-new.svg/75px-Question_book-new.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/9/99/Question_book-new.svg/100px-Question_book-new.svg.png 2x" data-file-width="512" data-file-height="399" /></a></span></div></td><td class="mbox-text"><div class="mbox-text-span">Esta página <a href="/wiki/Wikip%C3%A9dia:Livro_de_estilo/Cite_as_fontes" title="Wikipédia:Livro de estilo/Cite as fontes">cita fontes</a>, mas que <b><a href="/wiki/Wikip%C3%A9dia:V" class="mw-redirect" title="Wikipédia:V">não cobrem</a> todo o conteúdo</b>.<span class="hide-when-compact"> Ajude a <a href="/wiki/Wikip%C3%A9dia:Livro_de_estilo/Refer%C3%AAncias_e_notas_de_rodap%C3%A9" title="Wikipédia:Livro de estilo/Referências e notas de rodapé">inserir referências</a> (<small><i>Encontre fontes:</i> <span class="plainlinks"><a rel="nofollow" class="external text" href="https://wikipedialibrary.wmflabs.org/">ABW</a>  •  <a rel="nofollow" class="external text" href="https://www.periodicos.capes.gov.br">CAPES</a>  •  <a rel="nofollow" class="external text" href="https://www.google.com/search?as_eq=wikipedia&as_epq=COBOL">Google</a> (<a rel="nofollow" class="external text" href="https://www.google.com/search?hl=pt&tbm=nws&q=COBOL&oq=COBOL">notícias</a> • <a rel="nofollow" class="external text" href="http://books.google.com/books?&as_brr=0&as_epq=COBOL">livros</a> • <a rel="nofollow" class="external text" href="https://scholar.google.com/scholar?hl=pt&q=COBOL">acadêmico</a>)</span></small>).</span> <small class="date-container"><i>(<span class="date">Março de 2020</span>)</i></small></div></td></tr></tbody></table> <p><br /> </p> <table class="infobox infobox_v2" cellpadding="3" border="0" style="width: 20em; text-align: left; font-size: 88%;"> <tbody><tr> <th colspan="2" class="topo computador" style="text-align: center; inherit"><span class="">COBOL</span> </th></tr> <tr> <td colspan="2" style="text-align:center;"><figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/Ficheiro:COBOL_Report_Apr60.djvu" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/2/27/COBOL_Report_Apr60.djvu/page1-220px-COBOL_Report_Apr60.djvu.jpg" decoding="async" width="220" height="289" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/2/27/COBOL_Report_Apr60.djvu/page1-330px-COBOL_Report_Apr60.djvu.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/2/27/COBOL_Report_Apr60.djvu/page1-440px-COBOL_Report_Apr60.djvu.jpg 2x" data-file-width="2368" data-file-height="3108" /></a><figcaption>COBOL Report Apr60</figcaption></figure> A capa do COBOL 60 relatório para CODASYL (Abril de 1960) </td></tr> <tr> <td scope="row" style="vertical-align: top; text-align: left; font-weight:bold; text-align:left;"><a href="/wiki/Paradigma_de_programa%C3%A7%C3%A3o" title="Paradigma de programação">Paradigma</a> </td> <td class="hlist" style="vertical-align: top; text-align: left;"><a href="/wiki/Programa%C3%A7%C3%A3o_procedural" class="mw-redirect" title="Programação procedural">Procedural</a>, <a href="/wiki/Programa%C3%A7%C3%A3o_imperativa" title="Programação imperativa">imperativa</a>, <a href="/wiki/Orienta%C3%A7%C3%A3o_a_objeto" class="mw-redirect" title="Orientação a objeto">orientada a objetos</a> </td></tr> <tr> <td scope="row" style="vertical-align: top; text-align: left; font-weight:bold; text-align:left;">Surgido em </td> <td style="vertical-align: top; text-align: left;">1959<span style="display:none"> (<span class="bday dtstart published updated">1959</span>)</span> há 65 anos. </td></tr> <tr> <td scope="row" style="vertical-align: top; text-align: left; font-weight:bold; text-align:left;">Última <a href="/wiki/Vers%C3%A3o" title="Versão">versão</a> </td> <td style="vertical-align: top; text-align: left;">ISO / IEC 1989: 2014 especifica. </td></tr> <tr> <td scope="row" style="vertical-align: top; text-align: left; font-weight:bold; text-align:left;">Criado por </td> <td class="hlist" style="vertical-align: top; text-align: left;"><a href="/wiki/Grace_Hopper" title="Grace Hopper">Grace Hopper</a>, William Selden, Gertrude Tierney, Howard Bromberg, Howard Discount, Vernon Reeves, <a href="/wiki/Jean_E._Sammet" title="Jean E. Sammet">Jean E. Sammet</a>. </td></tr> <tr> <td scope="row" style="vertical-align: top; text-align: left; font-weight:bold; text-align:left;"><a href="/wiki/Tipo_de_dado" title="Tipo de dado">Estilo de tipagem</a> </td> <td class="hlist" style="vertical-align: top; text-align: left;">Forte e estática </td></tr> <tr> <td scope="row" style="vertical-align: top; text-align: left; font-weight:bold; text-align:left;">Dialetos </td> <td class="hlist" style="vertical-align: top; text-align: left;">ACUCOBOL-GT, COBOL-TI, COBOL / 2, dezembro COBOL-10, a DEC VAX COBOL, DOSVS COBOL, COBOL Fujitsu, Hitachi COBOL2002, HP3000 COBOL / II, IBM COBOL AEA, IBM COBOL / 400, IBM COBOL / II, IBM empresa COBOL, IBM ILE COBOL, IBM OS / VS COBOL, ICL COBOL (VME), isCOBOL, Micro Focus COBOL, Microsoft COBOL, Realia COBOL, Ryan McFarland RM / COBOL, Ryan McFarland RM / COBOL85, Tandem (NonStop) COBOL85 , em tandem (NonStop) SCOBOL, UNIVAC COBOL, Unisys MCP COBOL74, Unisys MCP COBOL85, Unix COBOL X / Open, Veryant isCOBOL, Visual COBOL, Wang VS COBOL </td></tr> <tr> <td scope="row" style="vertical-align: top; text-align: left; font-weight:bold; text-align:left;">Influenciada por </td> <td class="hlist" style="vertical-align: top; text-align: left;"><a href="/wiki/Flow-matic" class="mw-redirect" title="Flow-matic">FLOW-MATIC</a>, <a href="/wiki/COMTRAN" title="COMTRAN">COMTRAN</a>, <a href="/wiki/FACT_(linguagem_de_programa%C3%A7%C3%A3o)" title="FACT (linguagem de programação)">FACT</a> </td></tr> <tr> <td scope="row" style="vertical-align: top; text-align: left; font-weight:bold; text-align:left;">Influenciou </td> <td class="hlist" style="vertical-align: top; text-align: left;"><a href="/wiki/PL/I" title="PL/I">PL/I</a>, <a href="/w/index.php?title=CobolScript&action=edit&redlink=1" class="new" title="CobolScript (página não existe)">CobolScript</a>, <a href="/wiki/ABAP" title="ABAP">ABAP</a> </td></tr> </tbody></table> <p><b>COBOL</b> (<a href="/wiki/Sigla" title="Sigla">sigla</a> de <i><b>CO</b>mmon <b>B</b>usiness <b>O</b>riented <b>L</b>anguage</i>) - Linguagem Comum Orientada para os Negócios é uma <a href="/wiki/Linguagem_de_programa%C3%A7%C3%A3o" title="Linguagem de programação">linguagem de programação</a> orientada para o <a href="/wiki/Processamento_de_dados" class="mw-redirect" title="Processamento de dados">processamento</a> de <a href="/wiki/Banco_de_dados" title="Banco de dados">banco de dados</a> comerciais.<sup id="cite_ref-Sawaya1999_1-0" class="reference"><a href="#cite_note-Sawaya1999-1"><span>[</span>1<span>]</span></a></sup> É a <a href="/wiki/Programa%C3%A7%C3%A3o_inteira" title="Programação inteira">linguagem de programação inteira</a> mais usada, produto do <a href="/wiki/DoD" class="mw-redirect" title="DoD">Departamento de Defesa norte-americano</a> sob a direção da contra-almirante <a href="/wiki/Grace_Hopper" title="Grace Hopper">Grace Murray Hopper</a>.<sup id="cite_ref-Schach_2-0" class="reference"><a href="#cite_note-Schach-2"><span>[</span>2<span>]</span></a></sup> </p><p>A linguagem ainda é amplamente utilizada em <a href="/wiki/Sistema_legado" title="Sistema legado">sistemas legados</a> armazenados em <a href="/wiki/Mainframe" title="Mainframe">mainframes</a>. Entretanto, devido à sua baixa popularidade e à aposentadoria dos programadores experientes, muitos dos sistemas estão sendo migrados para novas plataformas e reescritos em linguagens mais modernas. Atualmente, a maior parte do código em COBOL existe essencialmente para manter aplicações existentes. </p><p>As especificações do COBOL 2002 incluem suporte à <a href="/wiki/Programa%C3%A7%C3%A3o_de_computadores" title="Programação de computadores">programação</a> <a href="/wiki/Orienta%C3%A7%C3%A3o_a_objetos" title="Orientação a objetos">orientada a objetos</a> e outras características das linguagens modernas.<sup id="cite_ref-Oliveira2006_3-0" class="reference"><a href="#cite_note-Oliveira2006-3"><span>[</span>3<span>]</span></a></sup> </p> <meta property="mw:PageProp/toc" /> <div class="mw-heading mw-heading2"><h2 id="História_e_especificação"><span id="Hist.C3.B3ria_e_especifica.C3.A7.C3.A3o"></span>História e especificação</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=COBOL&veaction=edit&section=1" title="Editar secção: História e especificação" class="mw-editsection-visualeditor"><span>editar</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=COBOL&action=edit&section=1" title="Editar código-fonte da secção: História e especificação"><span>editar código-fonte</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>O COBOL foi criado por um comitê de investigadores de várias instituições civis e governamentais durante o segundo semestre de <a href="/wiki/1959" title="1959">1959</a>. As especificações eram em grande parte inspiradas na linguagem de programação <a href="/wiki/Flow-matic" class="mw-redirect" title="Flow-matic">FLOW-MATIC</a> inventada pela <a href="/wiki/Grace_Hopper" title="Grace Hopper">Grace Hopper</a> - referida como "a mãe da língua COBOL." </p><p>A linguagem de programação da <a href="/wiki/IBM" title="IBM">IBM</a> <a href="/wiki/COMTRAN" title="COMTRAN">COMTRAN</a> inventada por <a href="/w/index.php?title=Bob_Bemer&action=edit&redlink=1" class="new" title="Bob Bemer (página não existe)">Bob Bemer</a> também foi utilizada, mas a especificação da <a href="/wiki/FACT_(linguagem_de_programa%C3%A7%C3%A3o)" title="FACT (linguagem de programação)">FACT</a> da <a href="/wiki/Honeywell" title="Honeywell">Honeywell</a> tinha sido distribuída até tarde aos membros do comitê do processo, e teve relativamente pouco impacto. </p><p>O uso corrente e o estudo do <a href="/wiki/Flow-matic" class="mw-redirect" title="Flow-matic">FLOW-MATIC</a> como a única linguagem do grupo de estudo que efetivamente tinha sido utilizada numa situação real, fez com que fosse bastante atractiva ao comitê.<sup id="cite_ref-cisn_4-0" class="reference"><a href="#cite_note-cisn-4"><span>[</span>4<span>]</span></a></sup> </p><p>Em 8 de abril de 1959, na <i><a href="/wiki/CODASYL" title="CODASYL">CODASYL</a> (Conference on Data Systems Language)</i> destinada a usuários e pessoas da universidade, no centro de computação da <a href="/wiki/Universidade_da_Pensilv%C3%A2nia" title="Universidade da Pensilvânia">Universidade da Pensilvânia</a>, o <a href="/wiki/Departamento_de_Defesa_dos_Estados_Unidos" title="Departamento de Defesa dos Estados Unidos">Departamento de Defesa dos Estados Unidos</a>, posteriormente, concordou em patrocinar e supervisionar as próximas atividades. A reunião presidida por <a href="/wiki/Charles_Phillips" title="Charles Phillips">Charles A. Phillips</a> foi realizada no <a href="/wiki/O_Pent%C3%A1gono" title="O Pentágono">Pentágono</a> em 28/29 de maio de 1959 (exatamente um ano após a reunião em <a href="/wiki/Zurique" title="Zurique">Zurique</a> do <a href="/wiki/ALGOL_58" title="ALGOL 58">ALGOL 58</a>), não foi decidido definir de três comissões: de curto, médio e longo alcance (a última nunca foi realmente formada). </p><p>Foi o Comitê de Curto Prazo, presidido por Joseph Wegstein do <i><a href="/wiki/National_Institute_of_Standards_and_Technology" class="mw-redirect" title="National Institute of Standards and Technology">National Bureau of Standards</a> (NBS)</i> que durante os meses seguintes criou uma descrição da primeira versão do COBOL.<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span>[</span>5<span>]</span></a></sup> </p><p>O Comitê de Curto Prazo foi constituído por membros representantes de seis fabricantes de computadores e três órgãos governamentais, a saber: <a href="/wiki/Burroughs_Corporation" title="Burroughs Corporation">Burroughs Corporation</a>, <a href="/wiki/IBM" title="IBM">IBM</a>, Minneapolis-<a href="/wiki/Honeywell" title="Honeywell">Honeywell</a> (Honeywell Labs), <a href="/wiki/RCA" class="mw-redirect" title="RCA">RCA</a>, Sperry Rand, Sylvania Electric Products, a <a href="/wiki/For%C3%A7a_A%C3%A9rea_dos_Estados_Unidos" title="Força Aérea dos Estados Unidos">Força Aérea dos Estados Unidos</a>, o David Taylor Model Basin (DTMB) e o NBS. Este comitê foi presidido por um membro do NBS. </p><p>Um comitê de Médio Prazo e outro de Longo Prazo foram também propostos na reunião do Pentágono. Entretanto, embora tenha sido formado, o Comitê de Médio Prazo nunca chegou a funcionar; e o Comitê de Longo Prazo nem chegou a ser formado. Por fim, um subcomitê do Comitê de Curto Prazo desenvolveu as especificações da linguagem COBOL. Este subcomitê era formado por seis pessoas: </p> <ul><li>William Selden e Gertrude Tierney da <a href="/wiki/IBM" title="IBM">IBM</a></li> <li>Howard Bromberg e Howard Discount da <a href="/wiki/RCA" class="mw-redirect" title="RCA">RCA</a></li> <li>Vernon Reeves e <a href="/wiki/Jean_E._Sammet" title="Jean E. Sammet">Jean E. Sammet</a> da Sylvania Electric Products<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span>[</span>6<span>]</span></a></sup></li></ul> <p>A decisão de usar o nome "COBOL" foi feita em uma reunião do comitê realizada em 18 de setembro de 1959. O subcomitê completou as especificações para o COBOL em dezembro de 1959. </p><p>O primeiro <a href="/wiki/Compilador" title="Compilador">compilador</a> para COBOL foi posteriormente implementado em 1960 e em 6/7 de dezembro, essencialmente o mesmo programa COBOL funcionou em dois computadores diferentes, um computador RCA e uma Remington-Rand <a href="/wiki/Univac" class="mw-redirect" title="Univac">Univac</a>, demonstrando que a compatibilidade pode ser alcançada.<sup id="cite_ref-Kahate2004_7-0" class="reference"><a href="#cite_note-Kahate2004-7"><span>[</span>7<span>]</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="ANS_COBOL_1968">ANS COBOL 1968</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=COBOL&veaction=edit&section=2" title="Editar secção: ANS COBOL 1968" class="mw-editsection-visualeditor"><span>editar</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=COBOL&action=edit&section=2" title="Editar código-fonte da secção: ANS COBOL 1968"><span>editar código-fonte</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Depois de 1959 o <a href="#ANS_COBOL_1968">COBOL-1968</a> sofreu várias modificações e melhorias. Na tentativa de superar o problema da incompatibilidade entre diferentes versões de COBOL, o <i>American National Standards Institute</i> (<a href="/wiki/ANSI" class="mw-redirect" title="ANSI">ANSI</a>) desenvolveu uma forma padrão de língua, em 1968, após o lançamento da versão COBOL-61 que se tornou a pedra angular para mais versões. Esta versão ficou conhecida como American National Standard (ANS) COBOL. </p> <div class="mw-heading mw-heading3"><h3 id="COBOL_1974">COBOL 1974</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=COBOL&veaction=edit&section=3" title="Editar secção: COBOL 1974" class="mw-editsection-visualeditor"><span>editar</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=COBOL&action=edit&section=3" title="Editar código-fonte da secção: COBOL 1974"><span>editar código-fonte</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Em 1974, a ANSI publicou uma versão revista do <a href="#ANS_COBOL_1968">COBOL-1968</a>, que continha uma série de recursos que não estavam na versão 1968.<sup id="cite_ref-Kahate2004_7-1" class="reference"><a href="#cite_note-Kahate2004-7"><span>[</span>7<span>]</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="COBOL_1985">COBOL 1985</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=COBOL&veaction=edit&section=4" title="Editar secção: COBOL 1985" class="mw-editsection-visualeditor"><span>editar</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=COBOL&action=edit&section=4" title="Editar código-fonte da secção: COBOL 1985"><span>editar código-fonte</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Em 1985, a ANSI publicou ainda uma outra versão revista do <a href="#COBOL_1985">COBOL-1985</a> que tinha novas funcionalidades que não apareciam no padrão 1974, como construções de linguagem mais notavelmente estruturadas ("terminadores de escopo"), incluindo <code>END-IF</code>, <code>END-PERFORM</code>, <code>END-READ</code>, etc. </p> <div class="mw-heading mw-heading3"><h3 id="História_de_normas_COBOL"><span id="Hist.C3.B3ria_de_normas_COBOL"></span>História de normas COBOL</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=COBOL&veaction=edit&section=5" title="Editar secção: História de normas COBOL" class="mw-editsection-visualeditor"><span>editar</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=COBOL&action=edit&section=5" title="Editar código-fonte da secção: História de normas COBOL"><span>editar código-fonte</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>As especificações aprovadas por todo o Comitê de Curto Prazo foram aprovadas pelo Comitê Executivo em 3 de janeiro de 1960, e enviadas para a gráfica do governo que editou e imprimiu essas especificações como <i>COBOL 60</i>. </p><p>O <a href="/wiki/American_National_Standards_Institute" title="American National Standards Institute">American National Standards Institute</a> (ANSI) produziu várias revisões do padrão COBOL, incluindo: </p> <ul><li><a href="#ANS_COBOL_1968">COBOL-1968</a></li> <li><a href="#COBOL_1974">COBOL-1974</a></li> <li><a href="#COBOL_1985">COBOL-1985</a></li> <li><i>Intrinsic Functions Amendment</i> - 1989</li> <li><i>Corrections Amendment</i> - 1991</li></ul> <p>Após as alterações de 1985 o padrão <a href="/wiki/ANSI" class="mw-redirect" title="ANSI">ANSI</a> (que era adotado pela ISO), o desenvolvimento e a apropriação foi assumida pela ISO. As seguintes edições e TRs (Relatórios Técnicos) foram emitidas pelo padrão ISO (e adotados como ANSI): </p> <ul><li><a href="#COBOL_2002_e_o_COBOL_orientado_a_objeto">COBOL 2002</a></li> <li><i>Finalizer Technical Report</i> - 2003</li> <li><i>Native XML syntax Technical Report</i> - 2006</li> <li>Bibliotecas de coleção de classes orientadas a objeto - aprovação pendente</li></ul> <p>Desde 2002, o padrão <a href="/wiki/International_Organization_for_Standardization" class="mw-redirect" title="International Organization for Standardization">ISO</a> também está disponível para o público codificado como ISO / IEC 1989. </p><p>O trabalho progride na próxima revisão integral da norma COBOL. A aprovação e disponibilidade era esperado primeiros em 2010. Para obter informações sobre esta revisão, ver o mais recente projeto desta revisão, ou para ver o que as outro trabalhos em progresso no padrão COBOL, consulte o <a rel="nofollow" class="external text" href="http://www.cobolstandard.info">site de normas do COBOL</a>. </p> <div class="mw-heading mw-heading2"><h2 id="COBOL_Orientado_a_Objetos">COBOL Orientado a Objetos</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=COBOL&veaction=edit&section=6" title="Editar secção: COBOL Orientado a Objetos" class="mw-editsection-visualeditor"><span>editar</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=COBOL&action=edit&section=6" title="Editar código-fonte da secção: COBOL Orientado a Objetos"><span>editar código-fonte</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>A <a href="/wiki/Linguagem_de_programa%C3%A7%C3%A3o" title="Linguagem de programação">linguagem</a> de <a href="/wiki/Programa%C3%A7%C3%A3o_de_computadores" title="Programação de computadores">programação de computadores</a> COBOL continua a evoluir até hoje. No início de 1990, decidiu-se acrescentar a <a href="/wiki/Orienta%C3%A7%C3%A3o_a_objetos" title="Orientação a objetos">orientação a objetos</a> na próxima revisão completa do COBOL. A estimativa inicial era ter esta revisão concluída em 1997 e um <a href="/wiki/International_Organization_for_Standardization" class="mw-redirect" title="International Organization for Standardization">ISO</a> <a href="/wiki/Compact_disc" title="Compact disc">CD</a> (<i>Committee Draft</i>, rascunho do comitê) disponível até 1997. </p><p>Assim como a <a href="/wiki/C%2B%2B" title="C++">C++</a> e a <a href="/wiki/Java_(linguagem_de_programa%C3%A7%C3%A3o)" title="Java (linguagem de programação)">Java</a>, os compiladores COBOL estão disponíveis enquanto a <a href="/wiki/Linguagem_de_programa%C3%A7%C3%A3o" title="Linguagem de programação">linguagem</a> se move em direção à <a href="/wiki/Padroniza%C3%A7%C3%A3o" title="Padronização">padronização</a>. </p><p>Alguns fornecedores (incluindo a <a href="/wiki/Micro_Focus" title="Micro Focus">Micro Focus</a>, a <a href="/wiki/Fujitsu" title="Fujitsu">Fujitsu</a>, a <a href="/wiki/Hitachi_(empresa)" title="Hitachi (empresa)">Hitachi</a>, a Veryant e a <a href="/wiki/IBM" title="IBM">IBM</a>) introduziram a sintaxe <a href="/wiki/Programa%C3%A7%C3%A3o_orientada_a_objetos" title="Programação orientada a objetos">orientada a objetos</a>, com base nos rascunhos de 1997 ou outro da revisão completa. </p><p>A <a href="/wiki/Fujitsu" title="Fujitsu">Fujitsu</a>, a <a href="/wiki/Micro_Focus" title="Micro Focus">Micro Focus</a> e a <a href="/wiki/PL/1" class="mw-redirect" title="PL/1">Raincode PL/1</a> atualmente suportam os compiladores COBOL orientados a objetos visando o <a href="/wiki/.NET" title=".NET">.NET</a>.<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span>[</span>8<span>]</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="ISO_COBOL_2002">ISO COBOL 2002</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=COBOL&veaction=edit&section=7" title="Editar secção: ISO COBOL 2002" class="mw-editsection-visualeditor"><span>editar</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=COBOL&action=edit&section=7" title="Editar código-fonte da secção: ISO COBOL 2002"><span>editar código-fonte</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>A versão ISO <a href="#COBOL_2002_e_o_COBOL_orientado_a_objeto">COBOL 2002</a>, é uma versão do COBOL que foi criado no padrão <a href="/wiki/International_Organization_for_Standardization" class="mw-redirect" title="International Organization for Standardization">ISO</a> (adotado como um padrão <a href="/wiki/ANSI" class="mw-redirect" title="ANSI">ANSI</a> por <a href="/w/index.php?title=INCITS&action=edit&redlink=1" class="new" title="INCITS (página não existe)">INCITS</a>)<sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span>[</span>9<span>]</span></a></sup> que foi aprovada e disponibilizada em 2002, e foi projetado para ser utilizado em <a href="/wiki/Servidor_(computa%C3%A7%C3%A3o)" class="mw-redirect" title="Servidor (computação)">servidor</a> <a href="/wiki/Mainframe" title="Mainframe">mainframe</a>, como por exemplo: <a href="/wiki/IBM" title="IBM">IBM</a>,<sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span>[</span>10<span>]</span></a></sup> <a href="/wiki/Hitachi_(empresa)" title="Hitachi (empresa)">HITACHI</a>,<sup id="cite_ref-11" class="reference"><a href="#cite_note-11"><span>[</span>11<span>]</span></a></sup> etc. </p><p>O ISO COBOL 2002 incluiu diversos recursos extras, além da <a href="/wiki/Orienta%C3%A7%C3%A3o_a_objetos" title="Orientação a objetos">orientação a objetos</a>, (mas não estão limitados a): </p> <ul><li>Suporte a idiomas (incluindo, mas não limitado a suporte ao <a href="/wiki/Unicode" title="Unicode">Unicode</a>)</li> <li>Processamento baseado em <i><a href="/wiki/Locale" title="Locale">Locale</a></i></li> <li>Funções amigáveis ao usuário</li> <li>CALL (e função) <a href="/wiki/Prot%C3%B3tipo_de_fun%C3%A7%C3%A3o" title="Protótipo de função">protótipos</a> (para a verificação de parâmetro em <a href="/wiki/Tempo_de_compila%C3%A7%C3%A3o" title="Tempo de compilação">tempo de compilação</a>)</li> <li><a href="/wiki/Ponteiro_(programa%C3%A7%C3%A3o)" title="Ponteiro (programação)">Ponteiros</a> e sintaxe para a obtenção/liberação de armazenagem</li> <li>Convenções de chamada de e para línguas não-COBOL, como <a href="/wiki/C_(linguagem_de_programa%C3%A7%C3%A3o)" title="C (linguagem de programação)"> C</a></li> <li>Suporte para execução em ambientes estruturas como <a href="/wiki/.NET_Framework" title=".NET Framework">.NET</a> e <a href="/wiki/Java_(linguagem_de_programa%C3%A7%C3%A3o)" title="Java (linguagem de programação)">Java</a> (incluindo COBOL instanciado como <a href="/wiki/Enterprise_JavaBean" class="mw-redirect" title="Enterprise JavaBean">Enterprise JavaBeans</a>)</li> <li>Suporte a <a href="/wiki/Bit" title="Bit">Bit</a> e <a href="/wiki/Booleano" class="mw-redirect" title="Booleano">Bool</a></li> <li>Suporte a "True", até esta melhoria itens binários eram truncados (pela especificação de base-10) dentro da DATA DIVISION.</li> <li>Suporte a <a href="/wiki/Ponto_flutuante" class="mw-redirect" title="Ponto flutuante">ponto flutuante</a></li> <li>Resultados aritméticos padrão (ou portáteis)</li> <li>Geração e <i>parsing</i> de <a href="/wiki/XML" title="XML">XML</a></li></ul> <div class="mw-heading mw-heading2"><h2 id="Microsoft_COBOL">Microsoft COBOL</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=COBOL&veaction=edit&section=8" title="Editar secção: Microsoft COBOL" class="mw-editsection-visualeditor"><span>editar</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=COBOL&action=edit&section=8" title="Editar código-fonte da secção: Microsoft COBOL"><span>editar código-fonte</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>O Microsoft COBOL é uma versão de COBOL <a href="/wiki/Orienta%C3%A7%C3%A3o_a_objetos" title="Orientação a objetos">orientado a objetos</a> que é utilizado dentro do <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a> <a href="/wiki/Visual_Studio" class="mw-redirect" title="Visual Studio">Visual Studio</a> <a href="/wiki/.NET" title=".NET">.NET</a>. O Cobol é uma linguagem de alto nível projetada para uso em negócios, e que usa comandos com sintaxe em inglês. A Microsoft começou cedo produzindo produtos de idiomas como este. Seus outros produtos de idiomas antigos incluíam Microsoft <a href="/wiki/Fortran" title="Fortran">Fortran</a>, Microsoft <a href="/wiki/Pascal_(linguagem_de_programa%C3%A7%C3%A3o)" title="Pascal (linguagem de programação)">Pascal</a>, Microsoft <a href="/wiki/Visual_Basic" title="Visual Basic">Visual Basic</a> e Macro Assembler. Este produto também foi licenciado para a <a href="/wiki/IBM" title="IBM">IBM</a> como IBM Cobol Compiler. Atualmente o Microsoft COBOL está na versão 5.0 disponível para download.<sup id="cite_ref-12" class="reference"><a href="#cite_note-12"><span>[</span>12<span>]</span></a></sup><sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span>[</span>13<span>]</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="Micro_Focus_Visual_COBOL">Micro Focus Visual COBOL</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=COBOL&veaction=edit&section=9" title="Editar secção: Micro Focus Visual COBOL" class="mw-editsection-visualeditor"><span>editar</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=COBOL&action=edit&section=9" title="Editar código-fonte da secção: Micro Focus Visual COBOL"><span>editar código-fonte</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>A empresa <a href="/wiki/Micro_Focus" title="Micro Focus">Micro Focus</a> produz o <a href="/wiki/Software" title="Software">software</a> <b>Micro Focus Visual COBOL</b><sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span>[</span>14<span>]</span></a></sup> que é uma versão do COBOL <a href="/wiki/Orienta%C3%A7%C3%A3o_a_objetos" title="Orientação a objetos">orientado a objetos</a>, projetado para uso em <a href="/wiki/Sistema_operacional" class="mw-redirect" title="Sistema operacional">sistema operacional</a> <a href="/wiki/Windows" class="mw-redirect" title="Windows">Windows</a>, com suporte para execução em ambiente <a href="/wiki/.NET" title=".NET">.NET</a>. </p> <div class="mw-heading mw-heading2"><h2 id="GnuCOBOL">GnuCOBOL</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=COBOL&veaction=edit&section=10" title="Editar secção: GnuCOBOL" class="mw-editsection-visualeditor"><span>editar</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=COBOL&action=edit&section=10" title="Editar código-fonte da secção: GnuCOBOL"><span>editar código-fonte</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>O compilador Livre/Aberto COBOL que produz executáveis nativos a partir do <a href="/wiki/C%C3%B3digo-fonte" title="Código-fonte">código-fonte</a>. A atual versão (3.2), funciona em plataformas como Linux, BSD, muitos sistemas Unix proprietários, MacOs, Windows, dentre outros. Esta é a melhor versão para os usuários, extensivamente testada em uma variedade de ambientes comerciais. </p><p>Algumas das suas características incluem: </p> <ul><li>Integração com a Linguagem de Programação <a href="/wiki/C_(linguagem_de_programa%C3%A7%C3%A3o)" title="C (linguagem de programação)">C (linguagem de programação)</a>;</li> <li>19 Dialetos;</li> <li>Declarações REPORT SECTION, SCREEN SECTION e FUNCTION-ID;</li> <li>Instalação do compilador COBOL 2014, com conjunto de características;</li> <li>Mais de 9740 testes NIST COBOL; <ul><li>85 testes passados;</li> <li>mais de 1000 verificações internas;</li></ul></li> <li>Depuração integrada do IDE e Suporte ao GNU Gbd.</li></ul> <p>A versão recente inclui muitas novas características que mantém a completa compatibilidade com a fonte. Alguns dos destaques são: </p> <ul><li>Manipulação melhorada do dialeto, incluindo alterações de incumprimentos para melhor correspondência do dialeto selecionado, um novo dialeto completo GCOS e apoio para mais declarações de COBOL, funções intrínsecas e sintaxe de ambos os "velhos" e novos dialetos.</li> <li>Tempo de execução altamente melhorado para várias declarações, juntamente com menos uso de memória, especialmente se as verificações de <a href="/wiki/Tempo_de_execu%C3%A7%C3%A3o" title="Tempo de execução">tempo de execução</a> estiverem ativadas.</li> <li>Alterações no arquivo para o suporte a LINE-SEQUENTIAL por COBOL2023 e opções de tempo de execução de modo a manusear arquivos. (Veja NEWS e runtime.cfg).</li> <li>Otimizações para a depuração em nível de fonte via GDB e coredump.</li></ul> <p>Muitas outras características mantém uma completa compatibilidade com a fonte. Veja o arquivo NEWS para uma completa descrição da versão disponibilizada, assim como para compilações com qualquer -std para saber mais sobre as implicações. </p> <div class="mw-heading mw-heading2"><h2 id="ISO_/_IEC_1989:_2014"><span id="ISO_.2F_IEC_1989:_2014"></span>ISO / IEC 1989: 2014</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=COBOL&veaction=edit&section=11" title="Editar secção: ISO / IEC 1989: 2014" class="mw-editsection-visualeditor"><span>editar</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=COBOL&action=edit&section=11" title="Editar código-fonte da secção: ISO / IEC 1989: 2014"><span>editar código-fonte</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="mw-heading mw-heading3"><h3 id="Linguagem_de_programação_COBOL"><span id="Linguagem_de_programa.C3.A7.C3.A3o_COBOL"></span>Linguagem de programação COBOL</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=COBOL&veaction=edit&section=12" title="Editar secção: Linguagem de programação COBOL" class="mw-editsection-visualeditor"><span>editar</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=COBOL&action=edit&section=12" title="Editar código-fonte da secção: Linguagem de programação COBOL"><span>editar código-fonte</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>ISO / IEC 1989: 2014 especifica a sintaxe e semântica do COBOL. Seu objetivo é promover um alto grau de independência da máquina para permitir o uso de COBOL em uma variedade de sistemas de processamento de dados.<sup id="cite_ref-15" class="reference"><a href="#cite_note-15"><span>[</span>15<span>]</span></a></sup> </p><p>ISO / IEC 1989: 2014 especifica: </p> <ul><li>a forma de um grupo de compilação escrito em COBOL;</li> <li>o efeito de compilar um grupo de compilação;</li> <li>o efeito da execução de unidades de execução;</li> <li>os elementos da linguagem para os quais uma implementação conforme é necessária para fornecer uma definição;</li> <li>os elementos da linguagem para os quais o significado é explicitamente indefinido;</li> <li>os elementos da linguagem que dependem dos recursos do processador.</li></ul> <p>ISO / IEC 1989: 2014 não especifica: </p> <ul><li>os meios pelos quais um grupo de compilação escrito em COBOL é compilado em código <a href="/wiki/Execut%C3%A1vel" title="Executável">executável</a> por um processador;</li> <li>o momento no qual o método, função ou módulos de tempo de execução do programa são vinculados ou vinculados a uma instrução de ativação, exceto que a ligação de tempo de execução ocorre por necessidade quando a identificação do programa ou método apropriado não é conhecido no tempo de compilação;</li> <li>o momento em que as classes e interfaces parametrizadas são expandidas;</li> <li>o mecanismo pelo qual as localidades são definidas e disponibilizadas em um processador;</li> <li>a forma ou conteúdo das mensagens de erro, sinalização ou aviso;</li> <li>a forma e o conteúdo das listagens produzidas durante a compilação, se houver;</li> <li>a forma de documentação produzida por um implementador de produtos em conformidade com esta Norma;</li></ul> <div class="mw-heading mw-heading2"><h2 id="Fujitsu_NET_COBOL">Fujitsu NET COBOL</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=COBOL&veaction=edit&section=13" title="Editar secção: Fujitsu NET COBOL" class="mw-editsection-visualeditor"><span>editar</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=COBOL&action=edit&section=13" title="Editar código-fonte da secção: Fujitsu NET COBOL"><span>editar código-fonte</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>A empresa <a href="/wiki/Fujitsu" title="Fujitsu">Fujitsu</a> produz o <a href="/wiki/Software" title="Software">software</a> <i>Fujitsu <a href="/wiki/.NET" title=".NET">NET</a> COBOL</i> que é uma versão do COBOL <a href="/wiki/Orienta%C3%A7%C3%A3o_a_objetos" title="Orientação a objetos">orientado a objetos</a>, projetado para uso em <a href="/wiki/Servidor" title="Servidor">servidor</a> <a href="/wiki/Mainframe" title="Mainframe">mainframe</a>, com suporte para execução em ambiente <a href="/wiki/.NET" title=".NET">.NET</a>.<sup id="cite_ref-16" class="reference"><a href="#cite_note-16"><span>[</span>16<span>]</span></a></sup><sup id="cite_ref-17" class="reference"><a href="#cite_note-17"><span>[</span>17<span>]</span></a></sup><sup id="cite_ref-18" class="reference"><a href="#cite_note-18"><span>[</span>18<span>]</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="IBM_COBOL">IBM COBOL</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=COBOL&veaction=edit&section=14" title="Editar secção: IBM COBOL" class="mw-editsection-visualeditor"><span>editar</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=COBOL&action=edit&section=14" title="Editar código-fonte da secção: IBM COBOL"><span>editar código-fonte</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>A empresa <a href="/wiki/IBM" title="IBM">IBM</a> nos últimos anos já produziu o <a href="/wiki/Software" title="Software">software</a> IBM COBOL em diversas versões: IBM OS/VS COBOL, IBM COBOL/II, IBM COBOL SAA, IBM Enterprise COBOL, IBM COBOL/400, IBM ILE COBOL, projetado para uso em <a href="/wiki/Servidor" title="Servidor">servidor</a> <a href="/wiki/Mainframe" title="Mainframe">mainframe</a>, com suporte para execução em ambiente com <a href="/wiki/Sistema_operacional" class="mw-redirect" title="Sistema operacional">sistema operacional</a> compatível com <a href="/wiki/UNIX" class="mw-redirect" title="UNIX">UNIX</a>. A versão mais atualizada dele é o "IBM Enterprise COBOL for <a href="/wiki/Z/OS" title="Z/OS">z/OS</a>".<sup id="cite_ref-19" class="reference"><a href="#cite_note-19"><span>[</span>19<span>]</span></a></sup><sup id="cite_ref-Não_nomeado-xcnF-1_20-0" class="reference"><a href="#cite_note-Não_nomeado-xcnF-1-20"><span>[</span>20<span>]</span></a></sup><sup id="cite_ref-Não_nomeado-xcnF-1_20-1" class="reference"><a href="#cite_note-Não_nomeado-xcnF-1-20"><span>[</span>20<span>]</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="Legado_COBOL">Legado COBOL</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=COBOL&veaction=edit&section=15" title="Editar secção: Legado COBOL" class="mw-editsection-visualeditor"><span>editar</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=COBOL&action=edit&section=15" title="Editar código-fonte da secção: Legado COBOL"><span>editar código-fonte</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Os programas criados em linguagem COBOL estão em uso globalmente em agências governamentais e militares além de empresas comerciais, e estão sendo executados em sistemas operacionais como o da IBM <a href="/wiki/Z/OS" title="Z/OS">z/OS</a> e <a href="/wiki/Z/VSE" title="Z/VSE">z/VSE</a>, as famílias <a href="/wiki/POSIX" title="POSIX">POSIX</a> (<a href="/wiki/Unix" title="Unix">Unix</a> / <a href="/wiki/Linux" title="Linux">Linux</a>, etc) e <a href="/wiki/Microsoft_Windows" title="Microsoft Windows"> Windows</a> da Microsoft, bem como <a href="/wiki/Unisys" title="Unisys">Unisys</a> |OS 2200. </p><p>Em 1997, o <a href="/wiki/Gartner_Group" title="Gartner Group">Gartner Group</a> relatou que 80% dos negócios do mundo rodavam em COBOL com mais de 200 bilhões de linhas de código existentes e cerca de 5 bilhões de linhas de código novo por ano.<sup id="cite_ref-21" class="reference"><a href="#cite_note-21"><span>[</span>21<span>]</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="Características"><span id="Caracter.C3.ADsticas"></span>Características</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=COBOL&veaction=edit&section=16" title="Editar secção: Características" class="mw-editsection-visualeditor"><span>editar</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=COBOL&action=edit&section=16" title="Editar código-fonte da secção: Características"><span>editar código-fonte</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>O COBOL teve como meta servir como uma linguagem de programação para negócios. Os programas para negócios não precisam de cálculos tão precisos como os encontrados em engenharia, assim o COBOL foi concebido basicamente com as características:<sup id="cite_ref-ForouzanFegan2003_22-0" class="reference"><a href="#cite_note-ForouzanFegan2003-22"><span>[</span>22<span>]</span></a></sup> </p> <ul><li>Acesso rápido e atualização de arquivos e bases de dados;</li> <li>Geração de uma grande quantidade de informações; e</li> <li>Saída com um formato compreensível ao usuário.</li></ul> <p>O COBOL é geralmente a linguagem escolhida em cálculos financeiros por suportar aritmética inteira aplicada a números muito grandes (milhões, bilhões etc) ao mesmo tempo que é capaz de lidar com números muito pequenos como frações de centavos. Outra característica é a formatação,<sup id="cite_ref-LEITE_23-0" class="reference"><a href="#cite_note-LEITE-23"><span>[</span>23<span>]</span></a></sup> classificação e geração de relatórios.<sup id="cite_ref-Schach_2-1" class="reference"><a href="#cite_note-Schach-2"><span>[</span>2<span>]</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="Olá,_mundo"><span id="Ol.C3.A1.2C_mundo"></span>Olá, mundo</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=COBOL&veaction=edit&section=17" title="Editar secção: Olá, mundo" class="mw-editsection-visualeditor"><span>editar</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=COBOL&action=edit&section=17" title="Editar código-fonte da secção: Olá, mundo"><span>editar código-fonte</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Um exemplo do programa "<a href="/wiki/Ol%C3%A1,_Mundo" class="mw-redirect" title="Olá, Mundo">Olá, Mundo</a>" em COBOL: </p> <div class="mw-highlight mw-highlight-lang-cobol mw-content-ltr" dir="ltr"><pre><span></span><span class="c"> </span><span class="kr">IDENTIFICATION</span><span class="w"> </span><span class="kr">DIVISION</span><span class="p">.</span> <span class="c"> </span><span class="kr">PROGRAM-ID</span><span class="p">.</span><span class="w"> </span><span class="nv">HELLO-WORLD</span><span class="p">.</span> <span class="c"> </span><span class="kr">PROCEDURE</span><span class="w"> </span><span class="kr">DIVISION</span><span class="p">.</span> <span class="c"> </span><span class="w"> </span><span class="kr">DISPLAY </span><span class="s1">'Ola, mundo'</span><span class="p">.</span> <span class="c"> </span><span class="w"> </span><span class="kr">STOP</span><span class="w"> </span><span class="kp">RUN</span><span class="p">.</span> </pre></div> <p><br /> Existem vários dialetos do COBOL. Alguns compiladores, por exemplo, permitem o uso de aspas duplas, além do padrão de aspas simples: </p> <div class="mw-highlight mw-highlight-lang-cobol mw-content-ltr" dir="ltr"><pre><span></span><span class="c"> </span><span class="kr">DISPLAY </span><span class="s2">"Hello, world"</span><span class="p">.</span> </pre></div> <div class="mw-heading mw-heading3"><h3 id="Olá,_OS/360_cerca_de_1972"><span id="Ol.C3.A1.2C_OS.2F360_cerca_de_1972"></span>Olá, OS/360 cerca de 1972</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=COBOL&veaction=edit&section=18" title="Editar secção: Olá, OS/360 cerca de 1972" class="mw-editsection-visualeditor"><span>editar</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=COBOL&action=edit&section=18" title="Editar código-fonte da secção: Olá, OS/360 cerca de 1972"><span>editar código-fonte</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Em um <a href="/wiki/IBM_System/360" title="IBM System/360">IBM System/360</a> executando <a href="/wiki/OS/360" title="OS/360">OS/360</a> MVT 21.8f, por volta de 1972, o teste <a href="/wiki/Ol%C3%A1,_Mundo" class="mw-redirect" title="Olá, Mundo">Olá, Mundo</a> teria levado cartões perfurados de 80 colunas, contendo o código-fonte semelhante a: </p> <div class="mw-highlight mw-highlight-lang-cobol mw-content-ltr" dir="ltr"><pre><span></span><span class="c">//COBU</span><span class="nv">CLG</span><span class="w"> </span><span class="nv">JOB</span><span class="w"> </span><span class="kp">CLASS</span><span class="o">=</span><span class="nv">A</span><span class="p">,</span><span class="nv">MSGCLASS</span><span class="o">=</span><span class="nv">A</span><span class="p">,</span><span class="nv">MSGLEVEL</span><span class="o">=</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span><span class="mi">1</span><span class="p">)</span> <span class="c">//HELO</span><span class="nv">WRLD</span><span class="w"> </span><span class="nv">EXEC</span><span class="w"> </span><span class="nv">COBUCLG</span><span class="p">,</span><span class="nv">PARM</span><span class="p">.</span><span class="nv">COB</span><span class="o">=</span><span class="s1">'MAP,LIST,LET'</span> <span class="c">//COB.</span><span class="nv">SYSIN</span><span class="w"> </span><span class="nv">DD</span><span class="w"> </span><span class="o">*</span> <span class="c"> 001 </span><span class="w"> </span><span class="kr">IDENTIFICATION</span><span class="w"> </span><span class="kr">DIVISION</span><span class="p">.</span> <span class="c"> 002 </span><span class="w"> </span><span class="kr">PROGRAM-ID</span><span class="p">.</span><span class="w"> </span><span class="s1">'HELLO'</span><span class="p">.</span> <span class="c"> 003 </span><span class="w"> </span><span class="kr">ENVIRONMENT</span><span class="w"> </span><span class="kr">DIVISION</span><span class="p">.</span> <span class="c"> 004 </span><span class="w"> </span><span class="kr">CONFIGURATION</span><span class="w"> </span><span class="kr">SECTION</span><span class="p">.</span> <span class="c"> 005 </span><span class="w"> </span><span class="kp">SOURCE-COMPUTER</span><span class="p">.</span><span class="w"> </span><span class="nv">IBM-360</span><span class="p">.</span> <span class="c"> 006 </span><span class="w"> </span><span class="kp">OBJECT-COMPUTER</span><span class="p">.</span><span class="w"> </span><span class="nv">IBM-360</span><span class="p">.</span> <span class="c"> 0065</span><span class="w"> </span><span class="kp">SPECIAL-NAMES</span><span class="p">.</span> <span class="c"> 0066</span><span class="w"> </span><span class="nv">CONSOLE</span><span class="w"> </span><span class="kp">IS</span><span class="w"> </span><span class="nv">CNSL</span><span class="p">.</span> <span class="c"> 007 </span><span class="w"> </span><span class="kr">DATA</span><span class="w"> </span><span class="kr">DIVISION</span><span class="p">.</span> <span class="c"> 008 </span><span class="w"> </span><span class="kr">WORKING-STORAGE</span><span class="w"> </span><span class="kr">SECTION</span><span class="p">.</span> <span class="c"> 009 </span><span class="w"> </span><span class="mi">77 </span><span class="nv">HELLO-CONST</span><span class="w"> </span><span class="kt">PIC X(12)</span><span class="w"> </span><span class="kp">VALUE </span><span class="s1">'HELLO, WORLD'</span><span class="p">.</span> <span class="c"> 075 </span><span class="w"> </span><span class="kr">PROCEDURE</span><span class="w"> </span><span class="kr">DIVISION</span><span class="p">.</span> <span class="c"> 090 </span><span class="w"> </span><span class="mi">000</span><span class="o">-</span><span class="nv">DISPLAY</span><span class="p">.</span> <span class="c"> 100 </span><span class="w"> </span><span class="kr">DISPLAY</span><span class="w"> </span><span class="nv">HELLO-CONST</span><span class="w"> </span><span class="kp">UPON</span><span class="w"> </span><span class="nv">CNSL</span><span class="p">.</span> <span class="c"> 110 </span><span class="w"> </span><span class="kr">STOP</span><span class="w"> </span><span class="kp">RUN</span><span class="p">.</span> <span class="c">//LKED</span><span class="p">.</span><span class="nv">SYSLIB</span><span class="w"> </span><span class="nv">DD</span><span class="w"> </span><span class="nv">DSNAME</span><span class="o">=</span><span class="nv">SYS1</span><span class="p">.</span><span class="nv">COBLIB</span><span class="p">,</span><span class="nv">DISP</span><span class="o">=</span><span class="nv">SHR</span> <span class="c">// </span><span class="w"> </span><span class="nv">DD</span><span class="w"> </span><span class="nv">DSNAME</span><span class="o">=</span><span class="nv">SYS1</span><span class="p">.</span><span class="nv">LINKLIB</span><span class="p">,</span><span class="nv">DISP</span><span class="o">=</span><span class="nv">SHR</span> <span class="c">//GO.S</span><span class="nv">YSPRINT</span><span class="w"> </span><span class="nv">DD</span><span class="w"> </span><span class="nv">SYSOUT</span><span class="o">=</span><span class="nv">A</span> <span class="o">//</span> </pre></div> <div class="mw-heading mw-heading2"><h2 id="Estrutura_básica"><span id="Estrutura_b.C3.A1sica"></span>Estrutura básica</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=COBOL&veaction=edit&section=19" title="Editar secção: Estrutura básica" class="mw-editsection-visualeditor"><span>editar</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=COBOL&action=edit&section=19" title="Editar código-fonte da secção: Estrutura básica"><span>editar código-fonte</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>No COBOL há três tipos básicos de dados usados nas instruções:<sup id="cite_ref-LEITE_23-1" class="reference"><a href="#cite_note-LEITE-23"><span>[</span>23<span>]</span></a></sup> </p> <ul><li>Numérico (sinalizado ou não, com decimal ou inteiros)</li> <li>Alfanumérico</li> <li>Constantes figurativas</li></ul> <p>O COBOL consiste basicamente em quatro divisões separadas:<sup id="cite_ref-Parsons2002_24-0" class="reference"><a href="#cite_note-Parsons2002-24"><span>[</span>24<span>]</span></a></sup> </p> <ul><li>IDENTIFICATION DIVISION</li></ul> <p>A IDENTIFICATION DIVISION possui informações documentais, como nome do programa, quem o codificou e quando essa codificação foi realizada. </p> <ul><li>ENVIRONMENT DIVISION</li></ul> <p>A ENVIRONMENT DIVISION descreve o computador e os periféricos que serão utilizados pelo programa. </p> <ul><li>DATA DIVISION</li></ul> <p>A DATA DIVISION descreve os arquivos de entrada e saída que serão usadas pelo programa. Também define as áreas de trabalho e constantes necessárias para o processamento dos dados. </p> <ul><li>PROCEDURE DIVISION</li></ul> <p>A PROCEDURE DIVISION contém o código que irá manipular os dados descritos na DATA DIVISION. É nesta divisão que o desenvolvedor descreverá o <a href="/wiki/Algoritmo" title="Algoritmo">algoritmo</a> do programa. </p> <div class="mw-highlight mw-highlight-lang-cobol mw-content-ltr" dir="ltr"><pre><span></span><span class="c"> IDEN</span><span class="nv">TIFICATION</span><span class="w"> </span><span class="kr">DIVISION</span> <span class="kr"> </span><span class="w"> </span><span class="kr">ENVIRONMENT</span><span class="w"> </span><span class="kr">DIVISION</span> <span class="kr"> </span><span class="o">*</span><span class="w"> </span><span class="kr">CONFIGURATION</span><span class="w"> </span><span class="kr">SECTION</span> <span class="kr"> </span><span class="o">*</span><span class="w"> </span><span class="kr">INPUT-OUTPUT</span><span class="w"> </span><span class="kr">SECTION</span> <span class="kr"> </span><span class="w"> </span><span class="kr">DATA</span><span class="w"> </span><span class="kr">DIVISION</span> <span class="kr"> </span><span class="o">*</span><span class="w"> </span><span class="kr">FILE</span><span class="w"> </span><span class="kr">SECTION</span> <span class="kr"> </span><span class="o">*</span><span class="w"> </span><span class="kr">WORKING-STORAGE</span><span class="w"> </span><span class="kr">SECTION</span> <span class="kr"> </span><span class="o">*</span><span class="w"> </span><span class="kr">LOCAL-STORAGE</span><span class="w"> </span><span class="kr">SECTION</span> <span class="kr"> </span><span class="o">*</span><span class="w"> </span><span class="kr">LINKAGE</span><span class="w"> </span><span class="kr">SECTION</span> <span class="kr"> </span><span class="o">*</span><span class="w"> </span><span class="err">COMMUNICATION</span><span class="w"> </span><span class="kr">SECTION</span> <span class="kr"> </span><span class="o">*</span><span class="w"> </span><span class="kp">REPORT</span><span class="w"> </span><span class="kr">SECTION</span> <span class="kr"> </span><span class="o">*</span><span class="w"> </span><span class="kr">SCREEN</span><span class="w"> </span><span class="kr">SECTION</span> <span class="kr"> </span><span class="w"> </span><span class="kr">PROCEDURE</span><span class="w"> </span><span class="kr">DIVISION</span> </pre></div> <div class="mw-heading mw-heading3"><h3 id="Área_de_codificação_no_COBOL"><span id=".C3.81rea_de_codifica.C3.A7.C3.A3o_no_COBOL"></span>Área de codificação no COBOL</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=COBOL&veaction=edit&section=20" title="Editar secção: Área de codificação no COBOL" class="mw-editsection-visualeditor"><span>editar</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=COBOL&action=edit&section=20" title="Editar código-fonte da secção: Área de codificação no COBOL"><span>editar código-fonte</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Colunas Descrição </p> <pre>1 a 6 branco (será preenchido com a numeração COBOL) 7 (branco) LINHA DE CODIFICAÇÃO * (asterisco) linha de comentário - (hífen) continuação de literal não numérico 8 a 72 instruções do COBOL iniciando na coluna 8 </pre> <div class="mw-heading mw-heading2"><h2 id="Críticas_e_defesas"><span id="Cr.C3.ADticas_e_defesas"></span>Críticas e defesas</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=COBOL&veaction=edit&section=21" title="Editar secção: Críticas e defesas" class="mw-editsection-visualeditor"><span>editar</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=COBOL&action=edit&section=21" title="Editar código-fonte da secção: Críticas e defesas"><span>editar código-fonte</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="mw-heading mw-heading3"><h3 id="Falta_de_estruturalismos">Falta de estruturalismos</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=COBOL&veaction=edit&section=22" title="Editar secção: Falta de estruturalismos" class="mw-editsection-visualeditor"><span>editar</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=COBOL&action=edit&section=22" title="Editar código-fonte da secção: Falta de estruturalismos"><span>editar código-fonte</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Na década de 1970, a adoção da <a href="/wiki/Programa%C3%A7%C3%A3o_estruturada" title="Programação estruturada">programação estruturada</a> paradigma estava se tornando cada vez mais difundido. <a href="/wiki/Edsger_Dijkstra" title="Edsger Dijkstra">Edsger Dijkstra</a> , um <a href="/wiki/Ci%C3%AAncia_da_computa%C3%A7%C3%A3o" title="Ciência da computação">cientista da computação</a> proeminente, escreveu uma carta ao editor de Comunicações da ACM , publicado 1975, intitulado "Como podemos dizer verdades que possam ferir?", No qual ele foi crítico de COBOL e várias outras linguagens contemporâneas; observando que "o uso de COBOL aleija a mente". Em uma dissidência publicado para observações de Dijkstra, o cientista da computação Howard E. Tompkins afirmou que não estruturada COBOL tendiam a ser "escrito por programadores que nunca tiveram o benefício de estruturada COBOL ensinou bem", argumentando que a questão era primariamente um de treinamento. </p><p>Uma causa de <a href="/wiki/C%C3%B3digo_espaguete" title="Código espaguete">código espaguete</a> foi o <code>GO TO</code>comunicado. As tentativas para remover <code>GO TO</code>s de código COBOL, no entanto, resultou em programas complicados e qualidade do código reduzida. <code>GO TO</code>s foram em grande parte substituído pela declaração <code>PERFORM</code> e procedimentos, que promoveu a programação modular e deu fácil acesso aos meios de looping poderosos. No entanto, <code>PERFORM</code>só poderia ser usado com procedimentos tão corpos de loop não foram localizados onde foram usados, fazendo programas mais difícil de entender. </p><p>Programas COBOL foram infame por ser monolítico e sem modularização. COBOL código só pode ser modularizado através de procedimentos, os quais se verificou serem inadequados para grandes sistemas. Era impossível restringir o acesso aos dados, significando que um procedimento poderia acessar e modificar <i>qualquer</i> item de dados. Além disso, não havia maneira de passar parâmetros para um procedimento, uma omissão Jean Sammet considerado como maior erro do comitê. Outra complicação resultou da capacidade de <code>PERFORM THRU</code>uma sequência específica de procedimentos. Isto significava que o controle poderia saltar para e retornar a partir de qualquer procedimento, a criação de fluxo de controle complicado e permitindo um programador para quebrar a regra - saída única de entrada única. </p><p>Esta situação melhorou como COBOL adotada mais recursos. COBOL-74 subprogramas adicionados, dando programadores a capacidade para controlar os dados de cada parte do programa pode aceder. COBOL-85, em seguida, acrescentou subprogramas aninhados, permitindo que programadores pudessem esconder subprogramas. Além disso controle sobre os dados e código veio em 2002, quando a programação orientada a objetos, funções e tipos de dados, definidos pelo usuário, foram incluídos. </p><p>No entanto, muito mais importante software legado COBOL usa código não estruturados, que se tornou insustentável. Ele pode ser muito arriscado e caro para modificar ainda uma seção de código simples, uma vez que pode ser usado a partir de lugares desconhecidos em caminhos desconhecidos. </p> <div class="mw-heading mw-heading3"><h3 id="Problemas_de_compatibilidade_após_normalização"><span id="Problemas_de_compatibilidade_ap.C3.B3s_normaliza.C3.A7.C3.A3o"></span>Problemas de compatibilidade após normalização</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=COBOL&veaction=edit&section=23" title="Editar secção: Problemas de compatibilidade após normalização" class="mw-editsection-visualeditor"><span>editar</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=COBOL&action=edit&section=23" title="Editar código-fonte da secção: Problemas de compatibilidade após normalização"><span>editar código-fonte</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>O COBOL 85 não era totalmente compatível com as versões anteriores, resultando nem um "parto de cesariana" do COBOL 85. Joseph T. Brophy, <a href="/wiki/CIO" class="mw-redirect" title="CIO">CIO</a>, St. Paul Travelers (<a href="/wiki/The_Travelers_Companies" title="The Travelers Companies">Travelers Insurance</a>), lideraram uma força-tarefa para informar aos usuários de COBOL dos pesados custos de reprogramação para implementar o novo padrão. Como resultado, o <a href="/wiki/American_National_Standards_Institute" title="American National Standards Institute">Comitê ANSI</a> do COBOL recebeu mais de 3.200 cartas do público, em sua maioria negativas, exigindo que o comitê fizesse as alterações. Por outro lado, a conversão para COBOL 85 foi pensada para aumentar a produtividade nos próximos anos, justificando, assim, os custos de conversão.<sup id="cite_ref-25" class="reference"><a href="#cite_note-25"><span>[</span>25<span>]</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="Sintaxe_verbosa">Sintaxe verbosa</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=COBOL&veaction=edit&section=24" title="Editar secção: Sintaxe verbosa" class="mw-editsection-visualeditor"><span>editar</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=COBOL&action=edit&section=24" title="Editar código-fonte da secção: Sintaxe verbosa"><span>editar código-fonte</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>A sintaxe da COBOL tem sido muitas vezes criticada por sua verbosidade.<sup id="cite_ref-LEITE_23-2" class="reference"><a href="#cite_note-LEITE-23"><span>[</span>23<span>]</span></a></sup> No entanto, os defensores notam que isto foi intencional no projeto da linguagem, e muitos a consideram um dos pontos fortes da COBOL. Um dos objetivos do projeto de COBOL foi que gerentes, supervisores e usuários não-programadores pudessem ler e entender seu código. É por isso que a COBOL tem o inglês como sintaxe e elementos estruturais, incluindo: substantivos, verbos, orações, frases, seções e divisões. Consequentemente, a COBOL é considerada por pelo menos uma fonte a ser "A linguagem de programação mais legível, compreensível e documentada em uso hoje. [...] Não só esta legibilidade geralmente auxilia o processo de manutenção, mas quanto mais velho um programa se tornar, mais valiosa se torna essa legibilidade."<sup id="cite_ref-cobol-intro_26-0" class="reference"><a href="#cite_note-cobol-intro-26"><span>[</span>26<span>]</span></a></sup> Por outro lado, a mera capacidade de ler e entender algumas linhas de código da COBOL não concede a um executivo ou usuário final a experiência e os conhecimentos necessários para projetar, construir e manter sistemas de software de grande porte. </p> <div class="mw-heading mw-heading3"><h3 id="Isolamento_da_área_acadêmica"><span id="Isolamento_da_.C3.A1rea_acad.C3.AAmica"></span>Isolamento da área acadêmica</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=COBOL&veaction=edit&section=25" title="Editar secção: Isolamento da área acadêmica" class="mw-editsection-visualeditor"><span>editar</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=COBOL&action=edit&section=25" title="Editar código-fonte da secção: Isolamento da área acadêmica"><span>editar código-fonte</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Nenhum acadêmico da ciência da computação participou do projeto do COBOL: todos do comitê faziam parte da área comercial ou do governo. Enquanto o COBOL procurava resolver problemas de processamento de arquivos comerciais, os cientistas da computação estavam mais interessados em campos como <a href="/wiki/An%C3%A1lise_num%C3%A9rica" title="Análise numérica">análise numérica</a>, física e programação de sistemas. O desdém dos acadêmicos pelo processamento de dados empresariais e a não participação de cientistas da computação influentes no projeto da linguagem contribuíram para a impopularidade do COBOL. </p> <div class="mw-heading mw-heading3"><h3 id="Outras_defesas">Outras defesas</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=COBOL&veaction=edit&section=26" title="Editar secção: Outras defesas" class="mw-editsection-visualeditor"><span>editar</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=COBOL&action=edit&section=26" title="Editar código-fonte da secção: Outras defesas"><span>editar código-fonte</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Além disso, tradicionalmente a COBOL é uma linguagem simples, com alcance limitado da função (sem ponteiros, sem tipos definidos pelo usuário e sem funções definidas pelo usuário),<sup id="cite_ref-SAMPAIO2007_27-0" class="reference"><a href="#cite_note-SAMPAIO2007-27"><span>[</span>27<span>]</span></a></sup> estimulando um estilo de codificação simples. Isso fez com que seja bem adequada ao seu domínio principal de computação de negócios, onde a complexidade do programa encontra-se em regras de negócio que precisam ser codificados em vez de sofisticados algoritmos e estruturas de dados. E porque a norma não pertence a nenhum fornecedor em particular, os programas escritos em COBOL são altamente portáteis. A língua pode ser utilizada numa grande variedade de plataformas de <a href="/wiki/Hardware" title="Hardware">hardware</a> e <a href="/wiki/Sistemas_operativos" class="mw-redirect" title="Sistemas operativos">sistemas operativos</a>. E sua estrutura hierárquica rígida restringe a definição de referências externas para a Divisão de Ambiente (environment division), o que simplifica a mudança de plataforma em particular.<sup id="cite_ref-cobol-intro_26-1" class="reference"><a href="#cite_note-cobol-intro-26"><span>[</span>26<span>]</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="Ver_também"><span id="Ver_tamb.C3.A9m"></span>Ver também</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=COBOL&veaction=edit&section=27" title="Editar secção: Ver também" class="mw-editsection-visualeditor"><span>editar</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=COBOL&action=edit&section=27" title="Editar código-fonte da secção: Ver também"><span>editar código-fonte</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a href="/wiki/Lista_de_linguagens_de_programa%C3%A7%C3%A3o" title="Lista de linguagens de programação">Lista de linguagens de programação</a></li></ul> <p>Outras linguagens de programação de terceira geração: </p> <div class="div-col columns column-width" style="-moz-column-count: 3; -webkit-column-count: 3; column-count: 3;"> <ul><li><a href="/wiki/ALGOL" title="ALGOL">ALGOL</a></li> <li><a href="/wiki/APL" class="mw-redirect" title="APL">APL</a></li> <li><a href="/wiki/BASIC" title="BASIC">BASIC</a></li> <li><a href="/wiki/Linguagem_C" class="mw-redirect" title="Linguagem C">C</a></li> <li><a href="/wiki/FORTRAN" class="mw-redirect" title="FORTRAN">FORTRAN</a></li> <li><a href="/wiki/Lisp" title="Lisp">Lisp</a></li> <li><a href="/wiki/PL/I" title="PL/I">PL/I</a></li> <li><a href="/wiki/RPG_(linguagem_de_programa%C3%A7%C3%A3o)" title="RPG (linguagem de programação)">RPG</a></li></ul> </div> <div class="mw-heading mw-heading2"><h2 id="Bibliografia">Bibliografia</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=COBOL&veaction=edit&section=28" title="Editar secção: Bibliografia" class="mw-editsection-visualeditor"><span>editar</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=COBOL&action=edit&section=28" title="Editar código-fonte da secção: Bibliografia"><span>editar código-fonte</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li>Lawrence R. Newcomer, Cobol Estruturado, 1985, Editora: Schaum McGraw-Hill, <a href="/wiki/Especial:Fontes_de_livros/0074503154" class="internal mw-magiclink-isbn">ISBN 0-07-450315-4</a></li> <li>Renato Erich Kleiber, Cartão de Referência: Cobol 80, Editora: Livros Técnicos e Científicos Editora S/A, <a href="/wiki/Especial:Fontes_de_livros/8521604114" class="internal mw-magiclink-isbn">ISBN 85-216-0411-4</a></li> <li><cite class="citation book">Garfunkel, Jerome (1987). <i>The COBOL 85 example book</i>. New York: Wiley. <a href="/wiki/International_Standard_Book_Number" title="International Standard Book Number">ISBN</a> <a href="/wiki/Especial:Fontes_de_livros/0-471-80461-4" title="Especial:Fontes de livros/0-471-80461-4">0-471-80461-4</a></cite><span title="ctx_ver=Z39.88-2004&rfr_id=info%3Asid%2Fpt.wikipedia.org%3ACOBOL&rft.aufirst=Jerome&rft.aulast=Garfunkel&rft.btitle=The+COBOL+85+example+book&rft.date=1987&rft.genre=book&rft.isbn=0-471-80461-4&rft.place=New+York&rft.pub=Wiley&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook" class="Z3988"><span style="display:none;"> </span></span></li></ul> <h2 id="Referências" style="cursor: help;" title="Esta seção foi configurada para não ser editável diretamente. Edite a página toda ou a seção anterior em vez disso."><span id="Refer.C3.AAncias"></span>Referências</h2> <div class="reflist" style="list-style-type: decimal;"><div class="mw-references-wrap mw-references-columns"><ol class="references"> <li id="cite_note-Sawaya1999-1"><span class="mw-cite-backlink"><a href="#cite_ref-Sawaya1999_1-0">↑</a></span> <span class="reference-text">Márcia Regina Sawaya. <i><a rel="nofollow" class="external text" href="http://books.google.com/books?id=pJAnIST_RY0C&pg=PA83">Dicionario De Informatica & Internet</a></i>. NBL Editora; 1999. <a href="/wiki/Especial:Fontes_de_livros/9788521310990" class="internal mw-magiclink-isbn">ISBN 978-85-213-1099-0</a>. p. 83.</span> </li> <li id="cite_note-Schach-2"><span class="mw-cite-backlink">↑ <sup><i><b><a href="#cite_ref-Schach_2-0">a</a></b></i></sup> <sup><i><b><a href="#cite_ref-Schach_2-1">b</a></b></i></sup></span> <span class="reference-text">Stephen R. Schach. <i><a rel="nofollow" class="external text" href="http://books.google.com/books?id=Mkk7MriAp_wC&pg=PA465">Engenharia de Software</a></i>. McGraw Hill Brasil; <a href="/wiki/Especial:Fontes_de_livros/9788563308443" class="internal mw-magiclink-isbn">ISBN 978-85-63308-44-3</a>. p. 465.</span> </li> <li id="cite_note-Oliveira2006-3"><span class="mw-cite-backlink"><a href="#cite_ref-Oliveira2006_3-0">↑</a></span> <span class="reference-text">Rui Bivar De Oliveira. <i><a rel="nofollow" class="external text" href="http://books.google.com/books?id=K3pXAAAACAAJ">The Power of Cobol: For Systems Developers of the 21st Century</a></i>. Booksurge Llc; 30 May 2006. <a href="/wiki/Especial:Fontes_de_livros/9780620346528" class="internal mw-magiclink-isbn">ISBN 978-0-620-34652-8</a>.</span> </li> <li id="cite_note-cisn-4"><span class="mw-cite-backlink"><a href="#cite_ref-cisn_4-0">↑</a></span> <span class="reference-text">Jean_Sammet, <i><a rel="nofollow" class="external text" href="http://portal.acm.org/citation.cfm?id=1198367">The Early History of COBOL</a></i>, p.121–161, ACM SIGPLAN Notices, Association for Computing Machinery, Inc., 1978</span> </li> <li id="cite_note-5"><span class="mw-cite-backlink"><a href="#cite_ref-5">↑</a></span> <span class="reference-text"><cite class="citation book">Garfunkel, Jerome (1987). <i>The Cobol 85 Example Book</i>. New York: Wiley. <a href="/wiki/International_Standard_Book_Number" title="International Standard Book Number">ISBN</a> <a href="/wiki/Especial:Fontes_de_livros/0-471-80461-4" title="Especial:Fontes de livros/0-471-80461-4">0-471-80461-4</a></cite><span title="ctx_ver=Z39.88-2004&rfr_id=info%3Asid%2Fpt.wikipedia.org%3ACOBOL&rft.aufirst=Jerome&rft.aulast=Garfunkel&rft.btitle=The+Cobol+85+Example+Book&rft.date=1987&rft.genre=book&rft.isbn=0-471-80461-4&rft.place=New+York&rft.pub=Wiley&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook" class="Z3988"><span style="display:none;"> </span></span></span> </li> <li id="cite_note-6"><span class="mw-cite-backlink"><a href="#cite_ref-6">↑</a></span> <span class="reference-text"><cite class="citation book">Wexelblat, Richard (1981). <i>History of Programming Languages</i>. Boston: Academic Press. <a href="/wiki/International_Standard_Book_Number" title="International Standard Book Number">ISBN</a> <a href="/wiki/Especial:Fontes_de_livros/0-12-745040-8" title="Especial:Fontes de livros/0-12-745040-8">0-12-745040-8</a></cite><span title="ctx_ver=Z39.88-2004&rfr_id=info%3Asid%2Fpt.wikipedia.org%3ACOBOL&rft.aufirst=Richard&rft.aulast=Wexelblat&rft.btitle=History+of+Programming+Languages&rft.date=1981&rft.genre=book&rft.isbn=0-12-745040-8&rft.place=Boston&rft.pub=Academic+Press&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook" class="Z3988"><span style="display:none;"> </span></span></span> </li> <li id="cite_note-Kahate2004-7"><span class="mw-cite-backlink">↑ <sup><i><b><a href="#cite_ref-Kahate2004_7-0">a</a></b></i></sup> <sup><i><b><a href="#cite_ref-Kahate2004_7-1">b</a></b></i></sup></span> <span class="reference-text">Atul Kahate. <i><a rel="nofollow" class="external text" href="http://books.google.com/books?id=PkVy_zAaruMC&pg=PT420">Object Oriented Analysis & Design</a></i>. Tata McGraw-Hill Education; <a href="/wiki/Especial:Fontes_de_livros/9780070583764" class="internal mw-magiclink-isbn">ISBN 978-0-07-058376-4</a>. p. 420.</span> </li> <li id="cite_note-8"><span class="mw-cite-backlink"><a href="#cite_ref-8">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.adtools.com/products/windows/netcobol.html">NetCOBOL for .NET supports COBOL migration and software development in the .NET environment</a></span> </li> <li id="cite_note-9"><span class="mw-cite-backlink"><a href="#cite_ref-9">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://jornadat.com.br/as-grandes-mudancas-do-iso-cobol-2002/">As grandes mudanças do ISO COBOL 2002</a></span> </li> <li id="cite_note-10"><span class="mw-cite-backlink"><a href="#cite_ref-10">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://www.ibm.com/developerworks/rational/cafe/attachments/3149-1-2179/S8204%20-%20Boston%20-%202002%20COBOL%20-%20Good,%20Bad,%20and%20the%20Ugly.pdf">COBOL 2002 – The Good, the Bad, and the UGLY Session 8204 (August 25, 2005)</a></span> </li> <li id="cite_note-11"><span class="mw-cite-backlink"><a href="#cite_ref-11">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.hitachi.com/products/it/software/documents/cobol.pdf">The COBOL2002 Family - HITACHI</a></span> </li> <li id="cite_note-12"><span class="mw-cite-backlink"><a href="#cite_ref-12">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://msdn.microsoft.com/pt-br/library/cc580674.aspx?f=255&MSPPError=-2147217396">Usando COBOL na plataforma Microsoft.NET - Visual Studio .NET</a></span> </li> <li id="cite_note-13"><span class="mw-cite-backlink"><a href="#cite_ref-13">↑</a></span> <span class="reference-text"><cite class="citation web"><a rel="nofollow" class="external text" href="https://winworldpc.com/product/microsoft-cobol/50">«Microsoft COBOL 5.0»</a>. <i>WinWorld</i><span class="reference-accessdate">. Consultado em 7 de abril de 2021</span></cite><span title="ctx_ver=Z39.88-2004&rfr_id=info%3Asid%2Fpt.wikipedia.org%3ACOBOL&rft.atitle=Microsoft+COBOL+5.0&rft.genre=unknown&rft.jtitle=WinWorld&rft_id=https%3A%2F%2Fwinworldpc.com%2Fproduct%2Fmicrosoft-cobol%2F50&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal" class="Z3988"><span style="display:none;"> </span></span></span> </li> <li id="cite_note-14"><span class="mw-cite-backlink"><a href="#cite_ref-14">↑</a></span> <span class="reference-text"><cite class="citation web"><a rel="nofollow" class="external text" href="https://www.microfocus.com/pt-br/products/visual-cobol/overview">«COBOL Programming | Visual COBOL | Micro Focus»</a>. <i>www.microfocus.com</i><span class="reference-accessdate">. Consultado em 7 de abril de 2021</span></cite><span title="ctx_ver=Z39.88-2004&rfr_id=info%3Asid%2Fpt.wikipedia.org%3ACOBOL&rft.atitle=COBOL+Programming+%7C+Visual+COBOL+%7C+Micro+Focus&rft.genre=unknown&rft.jtitle=www.microfocus.com&rft_id=https%3A%2F%2Fwww.microfocus.com%2Fpt-br%2Fproducts%2Fvisual-cobol%2Foverview&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal" class="Z3988"><span style="display:none;"> </span></span></span> </li> <li id="cite_note-15"><span class="mw-cite-backlink"><a href="#cite_ref-15">↑</a></span> <span class="reference-text"><cite class="citation web">14:00-17:00. <a rel="nofollow" class="external text" href="https://www.iso.org/cms/render/live/en/sites/isoorg/contents/data/standard/05/14/51416.html">«ISO/IEC 1989:2014»</a>. <i>ISO</i> (em inglês)<span class="reference-accessdate">. Consultado em 13 de setembro de 2020</span></cite><span title="ctx_ver=Z39.88-2004&rfr_id=info%3Asid%2Fpt.wikipedia.org%3ACOBOL&rft.atitle=ISO%2FIEC+1989%3A2014&rft.au=14%3A00-17%3A00&rft.genre=unknown&rft.jtitle=ISO&rft_id=https%3A%2F%2Fwww.iso.org%2Fcms%2Frender%2Flive%2Fen%2Fsites%2Fisoorg%2Fcontents%2Fdata%2Fstandard%2F05%2F14%2F51416.html&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal" class="Z3988"><span style="display:none;"> </span></span></span> </li> <li id="cite_note-16"><span class="mw-cite-backlink"><a href="#cite_ref-16">↑</a></span> <span class="reference-text"><cite class="citation web"><a rel="nofollow" class="external text" href="https://www.fujitsu.com/global/products/software/developer-tool/netcobol/">«Fujitsu Software NetCOBOL - Fujitsu Global»</a>. <i>www.fujitsu.com</i><span class="reference-accessdate">. Consultado em 7 de abril de 2021</span></cite><span title="ctx_ver=Z39.88-2004&rfr_id=info%3Asid%2Fpt.wikipedia.org%3ACOBOL&rft.atitle=Fujitsu+Software+NetCOBOL+-+Fujitsu+Global&rft.genre=unknown&rft.jtitle=www.fujitsu.com&rft_id=https%3A%2F%2Fwww.fujitsu.com%2Fglobal%2Fproducts%2Fsoftware%2Fdeveloper-tool%2Fnetcobol%2F&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal" class="Z3988"><span style="display:none;"> </span></span></span> </li> <li id="cite_note-17"><span class="mw-cite-backlink"><a href="#cite_ref-17">↑</a></span> <span class="reference-text"><cite class="citation web"><a rel="nofollow" class="external text" href="https://www.fujitsu.com/br/services/application-services/application-development-integration/legacy-modernization/cobol-rehosting/">«Migração de mainframe e midrange COBOL para NetCOBOL - Fujitsu Brazil»</a>. <i>www.fujitsu.com</i><span class="reference-accessdate">. Consultado em 7 de abril de 2021</span></cite><span title="ctx_ver=Z39.88-2004&rfr_id=info%3Asid%2Fpt.wikipedia.org%3ACOBOL&rft.atitle=Migra%C3%A7%C3%A3o+de+mainframe+e+midrange+COBOL+para+NetCOBOL+-+Fujitsu+Brazil&rft.genre=unknown&rft.jtitle=www.fujitsu.com&rft_id=https%3A%2F%2Fwww.fujitsu.com%2Fbr%2Fservices%2Fapplication-services%2Fapplication-development-integration%2Flegacy-modernization%2Fcobol-rehosting%2F&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal" class="Z3988"><span style="display:none;"> </span></span></span> </li> <li id="cite_note-18"><span class="mw-cite-backlink"><a href="#cite_ref-18">↑</a></span> <span class="reference-text"><cite class="citation web"><a rel="nofollow" class="external text" href="https://www.fujitsu.com/br/services/application-services/application-development-integration/legacy-modernization/mainframe-midrange/">«Fujitsu Progression. Mainframe e Midrange para .NET - Fujitsu Brazil»</a>. <i>www.fujitsu.com</i><span class="reference-accessdate">. Consultado em 7 de abril de 2021</span></cite><span title="ctx_ver=Z39.88-2004&rfr_id=info%3Asid%2Fpt.wikipedia.org%3ACOBOL&rft.atitle=Fujitsu+Progression.+Mainframe+e+Midrange+para+.NET+-+Fujitsu+Brazil&rft.genre=unknown&rft.jtitle=www.fujitsu.com&rft_id=https%3A%2F%2Fwww.fujitsu.com%2Fbr%2Fservices%2Fapplication-services%2Fapplication-development-integration%2Flegacy-modernization%2Fmainframe-midrange%2F&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal" class="Z3988"><span style="display:none;"> </span></span></span> </li> <li id="cite_note-19"><span class="mw-cite-backlink"><a href="#cite_ref-19">↑</a></span> <span class="reference-text"><cite class="citation web"><a rel="nofollow" class="external text" href="https://www.ibm.com/br-pt/marketplace/ibm-cobol">«IBM Enterprise COBOL for z/OS - O que é - Brasil»</a>. <i>www.ibm.com</i>. 7 de abril de 2021<span class="reference-accessdate">. Consultado em 7 de abril de 2021</span></cite><span title="ctx_ver=Z39.88-2004&rfr_id=info%3Asid%2Fpt.wikipedia.org%3ACOBOL&rft.atitle=IBM+Enterprise+COBOL+for+z%2FOS+-+O+que+%C3%A9+-+Brasil&rft.date=2021-04-07&rft.genre=unknown&rft.jtitle=www.ibm.com&rft_id=https%3A%2F%2Fwww.ibm.com%2Fbr-pt%2Fmarketplace%2Fibm-cobol&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal" class="Z3988"><span style="display:none;"> </span></span></span> </li> <li id="cite_note-Não_nomeado-xcnF-1-20"><span class="mw-cite-backlink">↑ <sup><i><b><a href="#cite_ref-Não_nomeado-xcnF-1_20-0">a</a></b></i></sup> <sup><i><b><a href="#cite_ref-Não_nomeado-xcnF-1_20-1">b</a></b></i></sup></span> <span class="reference-text"><cite class="citation web"><a rel="nofollow" class="external text" href="https://www.ibm.com/docs/en/cobol-zos/6.2">«IBM Docs»</a>. <i>www.ibm.com</i> (em inglês). 1 de janeiro de 2021<span class="reference-accessdate">. Consultado em 7 de abril de 2021</span></cite><span title="ctx_ver=Z39.88-2004&rfr_id=info%3Asid%2Fpt.wikipedia.org%3ACOBOL&rft.atitle=IBM+Docs&rft.date=2021-01-01&rft.genre=unknown&rft.jtitle=www.ibm.com&rft_id=https%3A%2F%2Fwww.ibm.com%2Fdocs%2Fen%2Fcobol-zos%2F6.2&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal" class="Z3988"><span style="display:none;"> </span></span></span> </li> <li id="cite_note-21"><span class="mw-cite-backlink"><a href="#cite_ref-21">↑</a></span> <span class="reference-text"><cite class="citation journal">Kizior, Ronald J.; Carr, Donald; Halpern, Paul. <a rel="nofollow" class="external text" href="http://proc.isecon.org/2000/126/ISECON.2000.Kizior.pdf">«Does COBOL Have a Future?»</a> <span style="font-size:85%;">(PDF)</span>. <i>The Proceedings of the Information Systems Education Conference 2000</i>. <b>17</b> (126)<span class="reference-accessdate">. Consultado em 30 de setembro de 2012</span></cite><span title="ctx_ver=Z39.88-2004&rfr_id=info%3Asid%2Fpt.wikipedia.org%3ACOBOL&rft.atitle=Does+COBOL+Have+a+Future%3F&rft.au=Carr%2C+Donald&rft.au=Halpern%2C+Paul&rft.aufirst=Ronald+J.&rft.aulast=Kizior&rft.genre=article&rft.issue=126&rft.jtitle=The+Proceedings+of+the+Information+Systems+Education+Conference+2000&rft.volume=17&rft_id=http%3A%2F%2Fproc.isecon.org%2F2000%2F126%2FISECON.2000.Kizior.pdf&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal" class="Z3988"><span style="display:none;"> </span></span></span> </li> <li id="cite_note-ForouzanFegan2003-22"><span class="mw-cite-backlink"><a href="#cite_ref-ForouzanFegan2003_22-0">↑</a></span> <span class="reference-text">Behrouz A. Forouzan; Sophia Chung Fegan. <i><a rel="nofollow" class="external text" href="http://books.google.com/books?id=xu4jcMBih8QC&pg=PT197">Foundations of Computer Science: From Data Manipulation to Theory of Computation</a></i>. Cengage Learning Editores; 2003. <a href="/wiki/Especial:Fontes_de_livros/9789706862853" class="internal mw-magiclink-isbn">ISBN 978-970-686-285-3</a>. p. 197.</span> </li> <li id="cite_note-LEITE-23"><span class="mw-cite-backlink">↑ <sup><i><b><a href="#cite_ref-LEITE_23-0">a</a></b></i></sup> <sup><i><b><a href="#cite_ref-LEITE_23-1">b</a></b></i></sup> <sup><i><b><a href="#cite_ref-LEITE_23-2">c</a></b></i></sup></span> <span class="reference-text">"(...)para escrever um simples programa em Cobol são necessárias muitas linhas de código, o que torna a linguagem não muito fácil de aprender.", Mario Leite. <i><a rel="nofollow" class="external text" href="http://books.google.com/books?id=H8A0lZtqaXsC&pg=PA191">Técnicas de Programação - Uma Abordagem Moderna</a></i>. Brasport; <a href="/wiki/Especial:Fontes_de_livros/9788574522296" class="internal mw-magiclink-isbn">ISBN 978-85-7452-229-6</a>. p. 191.</span> </li> <li id="cite_note-Parsons2002-24"><span class="mw-cite-backlink"><a href="#cite_ref-Parsons2002_24-0">↑</a></span> <span class="reference-text"><cite class="citation book">Earl H. Parsons. <a rel="nofollow" class="external text" href="http://books.google.com/books?id=JcnflKuF2ycC&pg=PA41"><i>Structured Programming with COBOL Examples</i></a>. [S.l.]: iUniverse. p. 41. <a href="/wiki/International_Standard_Book_Number" title="International Standard Book Number">ISBN</a> <a href="/wiki/Especial:Fontes_de_livros/978-0-595-25094-3" title="Especial:Fontes de livros/978-0-595-25094-3">978-0-595-25094-3</a></cite><span title="ctx_ver=Z39.88-2004&rfr_id=info%3Asid%2Fpt.wikipedia.org%3ACOBOL&rft.au=Earl+H.+Parsons&rft.btitle=Structured+Programming+with+COBOL+Examples&rft.genre=book&rft.isbn=978-0-595-25094-3&rft.pages=41&rft.pub=iUniverse&rft_id=http%3A%2F%2Fbooks.google.com%2Fbooks%3Fid%3DJcnflKuF2ycC%26pg%3DPA41&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook" class="Z3988"><span style="display:none;"> </span></span></span> </li> <li id="cite_note-25"><span class="mw-cite-backlink"><a href="#cite_ref-25">↑</a></span> <span class="reference-text"><cite class="citation book">Garfunkel, Jerome (1987). <i>The COBOL 85 example book</i>. New York: Wiley. <a href="/wiki/International_Standard_Book_Number" title="International Standard Book Number">ISBN</a> <a href="/wiki/Especial:Fontes_de_livros/0-471-80461-4" title="Especial:Fontes de livros/0-471-80461-4">0-471-80461-4</a></cite><span title="ctx_ver=Z39.88-2004&rfr_id=info%3Asid%2Fpt.wikipedia.org%3ACOBOL&rft.aufirst=Jerome&rft.aulast=Garfunkel&rft.btitle=The+COBOL+85+example+book&rft.date=1987&rft.genre=book&rft.isbn=0-471-80461-4&rft.place=New+York&rft.pub=Wiley&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook" class="Z3988"><span style="display:none;"> </span></span></span> </li> <li id="cite_note-cobol-intro-26"><span class="mw-cite-backlink">↑ <sup><i><b><a href="#cite_ref-cobol-intro_26-0">a</a></b></i></sup> <sup><i><b><a href="#cite_ref-cobol-intro_26-1">b</a></b></i></sup></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.csis.ul.ie/cobol/course/COBOLIntro.htm#part1">COBOL Tutorial - Introduction to COBOL</a></span> </li> <li id="cite_note-SAMPAIO2007-27"><span class="mw-cite-backlink"><a href="#cite_ref-SAMPAIO2007_27-0">↑</a></span> <span class="reference-text">"Em COBOL não há funções, mas podemos utilizar o comando PER- FORM para executar sub-rotinas." Cleuton Sampaio. <i><a rel="nofollow" class="external text" href="http://books.google.com/books?id=ziA1KREwEIAC&pg=PA46">Web 2.0 e Mashups - Reinventando a Internet</a></i>. Brasport; 2007. <a href="/wiki/Especial:Fontes_de_livros/9788574523385" class="internal mw-magiclink-isbn">ISBN 978-85-7452-338-5</a>. p. 46.</span> </li> </ol></div></div> <div class="mw-heading mw-heading2"><h2 id="Ligações_externas"><span id="Liga.C3.A7.C3.B5es_externas"></span>Ligações externas</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=COBOL&veaction=edit&section=29" title="Editar secção: Ligações externas" class="mw-editsection-visualeditor"><span>editar</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=COBOL&action=edit&section=29" title="Editar código-fonte da secção: Ligações externas"><span>editar código-fonte</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li>(em inglês) <a rel="nofollow" class="external text" href="http://www.cobolstandards.com/">COBOL-Standard Committee</a> (em inglês)</li> <li>(em inglês) <a rel="nofollow" class="external text" href="http://www.csis.ul.ie/cobol/default.htm">COBOL Tutorial</a> (em inglês)</li> <li>(em inglês) <a rel="nofollow" class="external text" href="http://www.infogoal.com/cbd/cobol.htm">COBOL Defined</a> (em inglês)</li> <li>(em inglês) <a rel="nofollow" class="external text" href="http://www.techworld.com/applications/features/index.cfm?featureid=3056">The future's bright ... the future's Cobol</a> (em inglês)</li> <li>(Em inglês) <a rel="nofollow" class="external text" href="https://gnucobol.sourceforge.io/">GnuCOBOL</a> (em inglês)</li></ul> <style data-mw-deduplicate="TemplateStyles:r69328899">.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:0 auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}</style><div role="navigation" class="navbox" aria-labelledby="Linguagens_de_programação" style="padding:3px"><table class="nowraplinks hlist collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><div class="plainlinks hlist navbar mini"><ul><li class="nv-ver"><a href="/wiki/Predefini%C3%A7%C3%A3o:Linguagens_de_programa%C3%A7%C3%A3o" title="Predefinição:Linguagens de programação"><abbr title="Ver esta predefinição" style=";;background:none transparent;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none; padding:0;">v</abbr></a></li><li class="nv-discutir"><a href="/wiki/Predefini%C3%A7%C3%A3o_Discuss%C3%A3o:Linguagens_de_programa%C3%A7%C3%A3o" title="Predefinição Discussão:Linguagens de programação"><abbr title="Discutir esta predefinição" style=";;background:none transparent;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none; padding:0;">d</abbr></a></li><li class="nv-editar"><a class="external text" href="https://pt.wikipedia.org/w/index.php?title=Predefini%C3%A7%C3%A3o:Linguagens_de_programa%C3%A7%C3%A3o&action=edit"><abbr title="Editar esta predefinição" style=";;background:none transparent;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none; padding:0;">e</abbr></a></li></ul></div><div id="Linguagens_de_programação" style="font-size:114%;margin:0 4em"><a href="/wiki/Linguagem_de_programa%C3%A7%C3%A3o" title="Linguagem de programação">Linguagens de programação</a></div></th></tr><tr><td class="navbox-abovebelow" colspan="2"><div id="Esotéricas_·_Comparação_·_História_·_Turing_completude_·_Programa_Olá_Mundo_·_Algoritmo_TPK_·_Quine"><a href="/wiki/Linguagem_de_programa%C3%A7%C3%A3o_esot%C3%A9rica" title="Linguagem de programação esotérica">Esotéricas</a> <b>·</b>  <a href="/wiki/Compara%C3%A7%C3%A3o_entre_linguagens_de_programa%C3%A7%C3%A3o" title="Comparação entre linguagens de programação">Comparação</a> <b>·</b>  <a href="/wiki/Hist%C3%B3ria_das_linguagens_de_programa%C3%A7%C3%A3o" title="História das linguagens de programação">História</a> <b>·</b>  <a href="/wiki/Turing_completude" title="Turing completude">Turing completude</a> <b>·</b>  <a href="/wiki/Programa_Ol%C3%A1_Mundo" title="Programa Olá Mundo">Programa Olá Mundo</a> <b>·</b>  <a href="/wiki/Algoritmo_de_Trabb_Pardo-Knuth" title="Algoritmo de Trabb Pardo-Knuth">Algoritmo TPK</a> <b>·</b>  <a href="/wiki/Quine_(inform%C3%A1tica)" title="Quine (informática)">Quine</a></div></td></tr><tr><td colspan="2" class="navbox-list navbox-odd" style="width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/Ada_(linguagem_de_programa%C3%A7%C3%A3o)" title="Ada (linguagem de programação)">Ada</a></li> <li><a href="/wiki/Linguagem_assembly" title="Linguagem assembly">Assembly</a></li> <li><a href="/wiki/BASIC" title="BASIC">BASIC</a></li> <li><a href="/wiki/C_(linguagem_de_programa%C3%A7%C3%A3o)" title="C (linguagem de programação)">C</a></li> <li><a href="/wiki/C%2B%2B" title="C++">C++</a></li> <li><a href="/wiki/C_Sharp" title="C Sharp">C#</a></li> <li><a class="mw-selflink selflink">COBOL</a></li> <li><a href="/wiki/Dart_(linguagem_de_programa%C3%A7%C3%A3o)" title="Dart (linguagem de programação)">Dart</a></li> <li><a href="/wiki/Elixir_(linguagem_de_programa%C3%A7%C3%A3o)" title="Elixir (linguagem de programação)">Elixir</a></li> <li><a href="/wiki/Erlang_(linguagem_de_programa%C3%A7%C3%A3o)" title="Erlang (linguagem de programação)">Erlang</a></li> <li><a href="/wiki/Fortran" title="Fortran">Fortran</a></li> <li><a href="/wiki/Go_(linguagem_de_programa%C3%A7%C3%A3o)" title="Go (linguagem de programação)">Go</a></li> <li><a href="/wiki/Haskell_(linguagem_de_programa%C3%A7%C3%A3o)" title="Haskell (linguagem de programação)">Haskell</a></li> <li><a href="/wiki/Java_(linguagem_de_programa%C3%A7%C3%A3o)" title="Java (linguagem de programação)">Java</a></li> <li><a href="/wiki/JavaScript" title="JavaScript">JavaScript</a></li> <li><a href="/wiki/Julia_(linguagem_de_programa%C3%A7%C3%A3o)" title="Julia (linguagem de programação)">Julia</a></li> <li><a href="/wiki/Kotlin" title="Kotlin">Kotlin</a></li> <li><a href="/wiki/Lisp" title="Lisp">Lisp</a></li> <li><a href="/wiki/Lua_(linguagem_de_programa%C3%A7%C3%A3o)" title="Lua (linguagem de programação)">Lua</a></li> <li><a href="/wiki/ML_(linguagem_de_programa%C3%A7%C3%A3o)" title="ML (linguagem de programação)">ML</a></li> <li><a href="/wiki/Pascal_(linguagem_de_programa%C3%A7%C3%A3o)" title="Pascal (linguagem de programação)">Pascal</a></li> <li><a href="/wiki/Perl" title="Perl">Perl</a></li> <li><a href="/wiki/PHP" title="PHP">PHP</a></li> <li><a href="/wiki/Python" title="Python">Python</a></li> <li><a href="/wiki/R_(linguagem_de_programa%C3%A7%C3%A3o)" title="R (linguagem de programação)">R</a></li> <li><a href="/wiki/Ruby_(linguagem_de_programa%C3%A7%C3%A3o)" title="Ruby (linguagem de programação)">Ruby</a></li> <li><a href="/wiki/Rust_(linguagem_de_programa%C3%A7%C3%A3o)" title="Rust (linguagem de programação)">Rust</a></li> <li><a href="/wiki/Scala_(linguagem_de_programa%C3%A7%C3%A3o)" title="Scala (linguagem de programação)">Scala</a></li> <li><a href="/wiki/Shell_script" title="Shell script">Shell</a></li> <li><a href="/wiki/Smalltalk" title="Smalltalk">Smalltalk</a></li> <li><a href="/wiki/SQL" title="SQL">SQL</a></li> <li><a href="/wiki/Swift_(linguagem_de_programa%C3%A7%C3%A3o)" title="Swift (linguagem de programação)">Swift</a></li> <li><i><a href="/wiki/Lista_de_linguagens_de_programa%C3%A7%C3%A3o" title="Lista de linguagens de programação">mais...</a></i></li></ul> </div></td></tr><tr><td class="navbox-abovebelow" colspan="2"><div><span typeof="mw:File"><span title="Página de categoria"><img alt="Página de categoria" src="//upload.wikimedia.org/wikipedia/commons/thumb/9/96/Symbol_category_class.svg/16px-Symbol_category_class.svg.png" decoding="async" width="16" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/9/96/Symbol_category_class.svg/24px-Symbol_category_class.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/9/96/Symbol_category_class.svg/32px-Symbol_category_class.svg.png 2x" data-file-width="180" data-file-height="185" /></span></span> <a href="/wiki/Categoria:Linguagens_de_programa%C3%A7%C3%A3o" title="Categoria:Linguagens de programação">Categoria</a> <b>·</b>  <span typeof="mw:File"><span title="Lista"><img alt="Lista" src="//upload.wikimedia.org/wikipedia/commons/thumb/d/db/Symbol_list_class.svg/16px-Symbol_list_class.svg.png" decoding="async" width="16" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/d/db/Symbol_list_class.svg/24px-Symbol_list_class.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/d/db/Symbol_list_class.svg/32px-Symbol_list_class.svg.png 2x" data-file-width="180" data-file-height="185" /></span></span> <a href="/wiki/Lista_de_linguagens_de_programa%C3%A7%C3%A3o" title="Lista de linguagens de programação">Lista</a></div></td></tr></tbody></table></div> <!-- NewPP limit report Parsed by mw‐web.eqiad.main‐775cfc968‐5zwhm Cached time: 20250211201627 Cache expiry: 2592000 Reduced expiry: false Complications: [show‐toc] CPU time usage: 0.404 seconds Real time usage: 0.513 seconds Preprocessor visited node count: 3994/1000000 Post‐expand include size: 55626/2097152 bytes Template argument size: 6257/2097152 bytes Highest expansion depth: 17/100 Expensive parser function count: 6/500 Unstrip recursion depth: 0/20 Unstrip post‐expand size: 43976/5000000 bytes Lua time usage: 0.136/10.000 seconds Lua memory usage: 3492158/52428800 bytes Number of Wikibase entities loaded: 1/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 419.956 1 -total 34.16% 143.437 1 Predefinição:Info/Linguagem_de_computador 33.18% 139.335 1 Predefinição:Info 26.07% 109.470 1 Predefinição:Mais_notas 21.57% 90.577 1 Predefinição:Ambox 14.08% 59.131 1 Predefinição:Referências 10.91% 45.810 5 Predefinição:Citar_livro 9.06% 38.052 1 Predefinição:Linguagens_de_programação 8.17% 34.305 1 Predefinição:Navbox 6.88% 28.906 1 Predefinição:Categorização_AD_e_AB_de_outras_wikis --> <!-- Saved in parser cache with key ptwiki:pcache:52863:|#|:idhash:canonical and timestamp 20250211201627 and revision id 69531684. Rendering was triggered because: page-view --> </div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?useformat=desktop&type=1x1&usesul3=0" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Obtida de "<a dir="ltr" href="https://pt.wikipedia.org/w/index.php?title=COBOL&oldid=69531684">https://pt.wikipedia.org/w/index.php?title=COBOL&oldid=69531684</a>"</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Especial:Categorias" title="Especial:Categorias">Categorias</a>: <ul><li><a href="/wiki/Categoria:Linguagens_de_programa%C3%A7%C3%A3o_orientadas_a_objetos" title="Categoria:Linguagens de programação orientadas a objetos">Linguagens de programação orientadas a objetos</a></li><li><a href="/wiki/Categoria:Linguagens_de_programa%C3%A7%C3%A3o_procedurais" title="Categoria:Linguagens de programação procedurais">Linguagens de programação procedurais</a></li><li><a href="/wiki/Categoria:Linguagens_de_programa%C3%A7%C3%A3o_.NET" title="Categoria:Linguagens de programação .NET">Linguagens de programação .NET</a></li><li><a href="/wiki/Categoria:Linguagens_de_programa%C3%A7%C3%A3o_criadas_na_d%C3%A9cada_de_1950" title="Categoria:Linguagens de programação criadas na década de 1950">Linguagens de programação criadas na década de 1950</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">Categorias ocultas: <ul><li><a href="/wiki/Categoria:!CS1_ingl%C3%AAs-fontes_em_l%C3%ADngua_(en)" title="Categoria:!CS1 inglês-fontes em língua (en)">!CS1 inglês-fontes em língua (en)</a></li><li><a href="/wiki/Categoria:!P%C3%A1ginas_que_usam_hiperliga%C3%A7%C3%B5es_m%C3%A1gicas_ISBN" title="Categoria:!Páginas que usam hiperligações mágicas ISBN">!Páginas que usam hiperligações mágicas ISBN</a></li><li><a href="/wiki/Categoria:!Artigos_que_carecem_de_notas_de_rodap%C3%A9_desde_mar%C3%A7o_de_2020" title="Categoria:!Artigos que carecem de notas de rodapé desde março de 2020">!Artigos que carecem de notas de rodapé desde março de 2020</a></li><li><a href="/wiki/Categoria:!Artigos_que_carecem_de_notas_de_rodap%C3%A9_sem_indica%C3%A7%C3%A3o_de_tema" title="Categoria:!Artigos que carecem de notas de rodapé sem indicação de tema">!Artigos que carecem de notas de rodapé sem indicação de tema</a></li></ul></div></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> Esta página foi editada pela última vez às 20h22min de 9 de fevereiro de 2025.</li> <li id="footer-info-copyright">Este texto é disponibilizado nos termos da licença <a rel="nofollow" class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.pt">Atribuição-CompartilhaIgual 4.0 Internacional (CC BY-SA 4.0) da Creative Commons</a>; pode estar sujeito a condições adicionais. Para mais detalhes, consulte as <a class="external text" href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use">condições de utilização</a>.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy/pt-br">Política de privacidade</a></li> <li id="footer-places-about"><a href="/wiki/Wikip%C3%A9dia:Sobre">Sobre a Wikipédia</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Wikip%C3%A9dia:Aviso_geral">Avisos gerais</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Código de conduta</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Programadores</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/pt.wikipedia.org">Estatísticas</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Declaração sobre ''cookies''</a></li> <li id="footer-places-mobileview"><a href="//pt.m.wikipedia.org/w/index.php?title=COBOL&mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Versão móvel</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><picture><source media="(min-width: 500px)" srcset="/static/images/footer/wikimedia-button.svg" width="84" height="29"><img src="/static/images/footer/wikimedia.svg" width="25" height="25" alt="Wikimedia Foundation" lang="en" loading="lazy"></picture></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><picture><source media="(min-width: 500px)" srcset="/w/resources/assets/poweredby_mediawiki.svg" width="88" height="31"><img src="/w/resources/assets/mediawiki_compact.svg" alt="Powered by MediaWiki" lang="en" width="25" height="25" loading="lazy"></picture></a></li> </ul> </footer> </div> </div> </div> <div class="vector-header-container vector-sticky-header-container"> <div id="vector-sticky-header" class="vector-sticky-header"> <div class="vector-sticky-header-start"> <div class="vector-sticky-header-icon-start vector-button-flush-left vector-button-flush-right" aria-hidden="true"> <button class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-sticky-header-search-toggle" tabindex="-1" data-event-name="ui.vector-sticky-search-form.icon"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Busca</span> </button> </div> <div role="search" class="vector-search-box-vue vector-search-box-show-thumbnail vector-search-box"> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail"> <form action="/w/index.php" id="vector-sticky-search-form" class="cdx-search-input cdx-search-input--has-end-button"> <div class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Pesquisar na Wikipédia"> <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Especial:Pesquisar"> </div> <button class="cdx-button cdx-search-input__end-button">Pesquisar</button> </form> </div> </div> </div> <div class="vector-sticky-header-context-bar"> <nav aria-label="Conteúdo" class="vector-toc-landmark"> <div id="vector-sticky-header-toc" class="vector-dropdown mw-portlet mw-portlet-sticky-header-toc vector-sticky-header-toc vector-button-flush-left" > <input type="checkbox" id="vector-sticky-header-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-sticky-header-toc" class="vector-dropdown-checkbox " aria-label="Alternar o índice" > <label id="vector-sticky-header-toc-label" for="vector-sticky-header-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Alternar o índice</span> </label> <div class="vector-dropdown-content"> <div id="vector-sticky-header-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div class="vector-sticky-header-context-bar-primary" aria-hidden="true" ><span class="mw-page-title-main">COBOL</span></div> </div> </div> <div class="vector-sticky-header-end" aria-hidden="true"> <div class="vector-sticky-header-icons"> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-talk-sticky-header" tabindex="-1" data-event-name="talk-sticky-header"><span class="vector-icon mw-ui-icon-speechBubbles mw-ui-icon-wikimedia-speechBubbles"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-subject-sticky-header" tabindex="-1" data-event-name="subject-sticky-header"><span class="vector-icon mw-ui-icon-article mw-ui-icon-wikimedia-article"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-history-sticky-header" tabindex="-1" data-event-name="history-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-history mw-ui-icon-wikimedia-wikimedia-history"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only mw-watchlink" id="ca-watchstar-sticky-header" tabindex="-1" data-event-name="watch-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-star mw-ui-icon-wikimedia-wikimedia-star"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-ve-edit-sticky-header" tabindex="-1" data-event-name="ve-edit-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-edit mw-ui-icon-wikimedia-wikimedia-edit"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-edit-sticky-header" tabindex="-1" data-event-name="wikitext-edit-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-wikiText mw-ui-icon-wikimedia-wikimedia-wikiText"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-viewsource-sticky-header" tabindex="-1" data-event-name="ve-edit-protected-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-editLock mw-ui-icon-wikimedia-wikimedia-editLock"></span> <span></span> </a> </div> <div class="vector-sticky-header-buttons"> <button class="cdx-button cdx-button--weight-quiet mw-interlanguage-selector" id="p-lang-btn-sticky-header" tabindex="-1" data-event-name="ui.dropdown-p-lang-btn-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-language mw-ui-icon-wikimedia-wikimedia-language"></span> <span>71 línguas</span> </button> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive" id="ca-addsection-sticky-header" tabindex="-1" data-event-name="addsection-sticky-header"><span class="vector-icon mw-ui-icon-speechBubbleAdd-progressive mw-ui-icon-wikimedia-speechBubbleAdd-progressive"></span> <span>Adicionar tópico</span> </a> </div> <div class="vector-sticky-header-icon-end"> <div class="vector-user-links"> </div> </div> </div> </div> </div> <div class="mw-portlet mw-portlet-dock-bottom emptyPortlet" id="p-dock-bottom"> <ul> </ul> </div> <script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.codfw.main-7f76cf74bc-zj8lj","wgBackendResponseTime":171,"wgPageParseReport":{"limitreport":{"cputime":"0.404","walltime":"0.513","ppvisitednodes":{"value":3994,"limit":1000000},"postexpandincludesize":{"value":55626,"limit":2097152},"templateargumentsize":{"value":6257,"limit":2097152},"expansiondepth":{"value":17,"limit":100},"expensivefunctioncount":{"value":6,"limit":500},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":43976,"limit":5000000},"entityaccesscount":{"value":1,"limit":400},"timingprofile":["100.00% 419.956 1 -total"," 34.16% 143.437 1 Predefinição:Info/Linguagem_de_computador"," 33.18% 139.335 1 Predefinição:Info"," 26.07% 109.470 1 Predefinição:Mais_notas"," 21.57% 90.577 1 Predefinição:Ambox"," 14.08% 59.131 1 Predefinição:Referências"," 10.91% 45.810 5 Predefinição:Citar_livro"," 9.06% 38.052 1 Predefinição:Linguagens_de_programação"," 8.17% 34.305 1 Predefinição:Navbox"," 6.88% 28.906 1 Predefinição:Categorização_AD_e_AB_de_outras_wikis"]},"scribunto":{"limitreport-timeusage":{"value":"0.136","limit":"10.000"},"limitreport-memusage":{"value":3492158,"limit":52428800}},"cachereport":{"origin":"mw-web.eqiad.main-775cfc968-5zwhm","timestamp":"20250211201627","ttl":2592000,"transientcontent":false}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"COBOL","url":"https:\/\/pt.wikipedia.org\/wiki\/COBOL","sameAs":"http:\/\/www.wikidata.org\/entity\/Q131140","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q131140","author":{"@type":"Organization","name":"Contribuidores dos projetos da Wikimedia"},"publisher":{"@type":"Organization","name":"Funda\u00e7\u00e3o Wikimedia, Inc.","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2004-11-25T23:59:45Z","dateModified":"2025-02-09T20:22:26Z","image":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/2\/27\/COBOL_Report_Apr60.djvu","headline":"linguagem de programa\u00e7\u00e3o"}</script> </body> </html>