{"id":8891,"date":"2021-07-12T08:45:32","date_gmt":"2021-07-12T08:45:32","guid":{"rendered":"https:\/\/museo.inf.upv.es\/?page_id=8891"},"modified":"2021-07-14T10:39:29","modified_gmt":"2021-07-14T10:39:29","slug":"cobol","status":"publish","type":"page","link":"https:\/\/museo.inf.upv.es\/en\/cobol\/","title":{"rendered":"COBOL"},"content":{"rendered":"<p><\/p>\n<h2>The <strong>COBOL<\/strong> Programming Language<\/h2>\n<p><\/p>\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:75%\">\n<p style=\"text-align: justify;\"><\/p>\n<div id=\"attachment_8929\" style=\"width: 271px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/museo.inf.upv.es\/wp-content\/uploads\/2021\/07\/9968515-L.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-8929\" class=\"wp-image-8929\" src=\"https:\/\/museo.inf.upv.es\/wp-content\/uploads\/2021\/07\/9968515-L-236x300.jpg\" alt=\"Open Library, COBOL (1986 edition)\" width=\"261\" height=\"332\" srcset=\"https:\/\/museo.inf.upv.es\/wp-content\/uploads\/2021\/07\/9968515-L-236x300.jpg 236w, https:\/\/museo.inf.upv.es\/wp-content\/uploads\/2021\/07\/9968515-L.jpg 393w\" sizes=\"auto, (max-width: 261px) 100vw, 261px\" \/><\/a><p id=\"caption-attachment-8929\" class=\"wp-caption-text\">Open Library, COBOL (1986 edition)<\/p><\/div>\n<p style=\"text-align: justify;\">Created in <strong>1959<\/strong> as a universal programming language, but oriented towards the implementation of management software, <strong>COBOL<\/strong> (for <strong>CO<\/strong>mmon <strong>B<\/strong>usiness-<strong>O<\/strong>riented <strong>L<\/strong>anguage) was the result of a commission made up of computer manufacturers, users, and the US Department of Defense. Its development was strongly influenced by Grace Hopper&#8217;s previous work in a language whose syntax was close to spoken English (Flow-Matic).<\/p>\n<p style=\"text-align: justify;\">Imperative, procedural language and strongly structured in four sections (identification, environment, data and procedure), <strong>COBOL<\/strong> was standardized for the first time in <strong>1968<\/strong> and allowed object-oriented programming since <strong>2002<\/strong>. The involvement of the Department of Defense, which forces manufacturers to including it in the hardware distribution made it the language of choice for the creation in its day of the vast majority of management applications to run on large mainframe systems. However, among others, the fact that the University was left out of its development, or criticism of the formal definition of its syntax, makes the computer community not consider COBOL and prefer other languages \u200b\u200bsuch as Fortran.<\/p>\n<div id=\"attachment_9056\" style=\"width: 310px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/museo.inf.upv.es\/wp-content\/uploads\/2021\/07\/grace_hopper_9019_635x.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-9056\" class=\"wp-image-9056 size-medium\" src=\"https:\/\/museo.inf.upv.es\/wp-content\/uploads\/2021\/07\/grace_hopper_9019_635x-300x189.jpg\" alt=\"Grace Hopper (1959) with a COBOL manual\" width=\"300\" height=\"189\" srcset=\"https:\/\/museo.inf.upv.es\/wp-content\/uploads\/2021\/07\/grace_hopper_9019_635x-300x189.jpg 300w, https:\/\/museo.inf.upv.es\/wp-content\/uploads\/2021\/07\/grace_hopper_9019_635x.jpg 635w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-9056\" class=\"wp-caption-text\"><a href=\"https:\/\/museo.inf.upv.es\/media\/Bitsenfemeni\/BitsHopper.mp4\">Grace Hopper<\/a> (1959) carrying a COBOL manual<\/p><\/div>\n<p style=\"text-align: justify;\">Despite the original attempt to create a programming language close to natural language, <strong>COBOL<\/strong>&#8216;s rigid syntax and structure, along with the language&#8217;s more than 300 reserved words, makes COBOL programs appear redundant and unreadable. The appearance of new general-purpose languages, powerful management applications, the disappearance of large mainframe systems, and the usual size of <strong>COBOL<\/strong> applications, means that <strong>COBOL<\/strong> programming is currently reduced to the maintenance of these large applications.<\/p>\n<p style=\"text-align: justify;\">In 2006 and 2012, <strong>Computerworld<\/strong> magazine reported that 60% of companies used <strong>COBOL<\/strong> and that for half of them it was the primary language used in their management applications. The intention of migrating <strong>COBOL<\/strong> software depends for many of these companies on the cost involved, although sometimes they have changed large mainframes for more current and cheaper hardware but have kept <strong>COBOL <\/strong>applications. This trend may change due to the lack of expert programmers who can take care of the maintenance of existing applications (many US agencies expressed this lack during the COVID-19 pandemic).<\/p>\n<p style=\"text-align: justify;\">In 2006 and 2012, <strong>Computerworld<\/strong> magazine reported that 60% of companies used <strong>COBOL<\/strong> and that for half of them it was the primary language used in their management applications. The intention of migrating <strong>COBOL<\/strong> software depends for many of these companies on the cost involved, although sometimes they have changed large mainframes for more current and cheaper hardware but have kept <strong>COBOL<\/strong> applications. This trend may change due to the lack of expert programmers who can take care of the maintenance of existing applications (many US agencies expressed this lack during the COVID-19 pandemic).<\/p>\n<p style=\"text-align: justify;\"><strong>COBOL<\/strong> has influenced the definition of other languages \u200b\u200bsuch as Pascal, as well as the explicit structure of its data files influenced later database management systems. Even today (2021) it occupies the 29th position among the most popular programming languages \u200b\u200baccording to the <a href=\"https:\/\/www.tiobe.com\/tiobe-index\/\">TIOBE<\/a> ranking.<\/p>\n<p><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:25%\">\n<p><\/p>\n<div style=\"border-image: initial; border: 3px solid; border-color: #d1005d; padding: 10px;\">\n<h3 align=\"center\">COBOL<\/h3>\n<hr \/><strong>Born<\/strong>:1960 <br \/><strong>Evolution<\/strong>: Cobol 61; ANSI Cobol 74; ANSI Cobol 85; Cobol 2002 (2002)<br \/><strong>Influences of<\/strong>: FlowMatic<br \/><strong>Influences<\/strong>: Pascal; DBase; SQL<\/div>\n<p><\/p>\n<\/div>\n<\/div>\n\n\n\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>The COBOL Programming Language Created in 1959 as a universal programming language, but oriented towards the implementation of management software, COBOL (for COmmon Business-Oriented Language) was the result of a commission made up of computer manufacturers, users, and the US Department of Defense. Its development was strongly influenced by Grace Hopper&#8217;s previous work in a [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-8891","page","type-page","status-publish","hentry","post"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>COBOL - Web del Museo de Inform\u00e1tica 2.0<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/museo.inf.upv.es\/va\/cobol\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"COBOL - Web del Museo de Inform\u00e1tica 2.0\" \/>\n<meta property=\"og:description\" content=\"The COBOL Programming Language Created in 1959 as a universal programming language, but oriented towards the implementation of management software, COBOL (for COmmon Business-Oriented Language) was the result of a commission made up of computer manufacturers, users, and the US Department of Defense. Its development was strongly influenced by Grace Hopper&#8217;s previous work in a [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/museo.inf.upv.es\/va\/cobol\/\" \/>\n<meta property=\"og:site_name\" content=\"Web del Museo de Inform\u00e1tica 2.0\" \/>\n<meta property=\"article:modified_time\" content=\"2021-07-14T10:39:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/museo.inf.upv.es\/wp-content\/uploads\/2021\/07\/9968515-L-236x300.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/museo.inf.upv.es\\\/va\\\/cobol\\\/\",\"url\":\"https:\\\/\\\/museo.inf.upv.es\\\/va\\\/cobol\\\/\",\"name\":\"COBOL - Web del Museo de Inform\u00e1tica 2.0\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/museo.inf.upv.es\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/museo.inf.upv.es\\\/va\\\/cobol\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/museo.inf.upv.es\\\/va\\\/cobol\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/museo.inf.upv.es\\\/wp-content\\\/uploads\\\/2021\\\/07\\\/9968515-L-236x300.jpg\",\"datePublished\":\"2021-07-12T08:45:32+00:00\",\"dateModified\":\"2021-07-14T10:39:29+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/museo.inf.upv.es\\\/va\\\/cobol\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/museo.inf.upv.es\\\/va\\\/cobol\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/museo.inf.upv.es\\\/va\\\/cobol\\\/#primaryimage\",\"url\":\"https:\\\/\\\/museo.inf.upv.es\\\/wp-content\\\/uploads\\\/2021\\\/07\\\/9968515-L-236x300.jpg\",\"contentUrl\":\"https:\\\/\\\/museo.inf.upv.es\\\/wp-content\\\/uploads\\\/2021\\\/07\\\/9968515-L-236x300.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/museo.inf.upv.es\\\/va\\\/cobol\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/museo.inf.upv.es\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"COBOL\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/museo.inf.upv.es\\\/#website\",\"url\":\"https:\\\/\\\/museo.inf.upv.es\\\/\",\"name\":\"Web del Museo de Inform\u00e1tica 2.0\",\"description\":\"Web del Museo de Inform\u00e1tica 2.0\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/museo.inf.upv.es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"COBOL - Web del Museo de Inform\u00e1tica 2.0","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/museo.inf.upv.es\/va\/cobol\/","og_locale":"en_US","og_type":"article","og_title":"COBOL - Web del Museo de Inform\u00e1tica 2.0","og_description":"The COBOL Programming Language Created in 1959 as a universal programming language, but oriented towards the implementation of management software, COBOL (for COmmon Business-Oriented Language) was the result of a commission made up of computer manufacturers, users, and the US Department of Defense. Its development was strongly influenced by Grace Hopper&#8217;s previous work in a [&hellip;]","og_url":"https:\/\/museo.inf.upv.es\/va\/cobol\/","og_site_name":"Web del Museo de Inform\u00e1tica 2.0","article_modified_time":"2021-07-14T10:39:29+00:00","og_image":[{"url":"https:\/\/museo.inf.upv.es\/wp-content\/uploads\/2021\/07\/9968515-L-236x300.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/museo.inf.upv.es\/va\/cobol\/","url":"https:\/\/museo.inf.upv.es\/va\/cobol\/","name":"COBOL - Web del Museo de Inform\u00e1tica 2.0","isPartOf":{"@id":"https:\/\/museo.inf.upv.es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/museo.inf.upv.es\/va\/cobol\/#primaryimage"},"image":{"@id":"https:\/\/museo.inf.upv.es\/va\/cobol\/#primaryimage"},"thumbnailUrl":"https:\/\/museo.inf.upv.es\/wp-content\/uploads\/2021\/07\/9968515-L-236x300.jpg","datePublished":"2021-07-12T08:45:32+00:00","dateModified":"2021-07-14T10:39:29+00:00","breadcrumb":{"@id":"https:\/\/museo.inf.upv.es\/va\/cobol\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/museo.inf.upv.es\/va\/cobol\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/museo.inf.upv.es\/va\/cobol\/#primaryimage","url":"https:\/\/museo.inf.upv.es\/wp-content\/uploads\/2021\/07\/9968515-L-236x300.jpg","contentUrl":"https:\/\/museo.inf.upv.es\/wp-content\/uploads\/2021\/07\/9968515-L-236x300.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/museo.inf.upv.es\/va\/cobol\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/museo.inf.upv.es\/"},{"@type":"ListItem","position":2,"name":"COBOL"}]},{"@type":"WebSite","@id":"https:\/\/museo.inf.upv.es\/#website","url":"https:\/\/museo.inf.upv.es\/","name":"Web del Museo de Inform\u00e1tica 2.0","description":"Web del Museo de Inform\u00e1tica 2.0","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/museo.inf.upv.es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/museo.inf.upv.es\/en\/wp-json\/wp\/v2\/pages\/8891","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/museo.inf.upv.es\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/museo.inf.upv.es\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/museo.inf.upv.es\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/museo.inf.upv.es\/en\/wp-json\/wp\/v2\/comments?post=8891"}],"version-history":[{"count":55,"href":"https:\/\/museo.inf.upv.es\/en\/wp-json\/wp\/v2\/pages\/8891\/revisions"}],"predecessor-version":[{"id":9124,"href":"https:\/\/museo.inf.upv.es\/en\/wp-json\/wp\/v2\/pages\/8891\/revisions\/9124"}],"wp:attachment":[{"href":"https:\/\/museo.inf.upv.es\/en\/wp-json\/wp\/v2\/media?parent=8891"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}