{"id":8377,"date":"2020-09-15T09:19:08","date_gmt":"2020-09-15T07:19:08","guid":{"rendered":"https:\/\/www.codemotion.com\/magazine\/?p=8377"},"modified":"2022-01-05T20:05:50","modified_gmt":"2022-01-05T19:05:50","slug":"learn-cobol-mainframe","status":"publish","type":"post","link":"https:\/\/www.codemotion.com\/magazine\/languages\/learn-cobol-mainframe\/","title":{"rendered":"Is It Time to Learn A Legacy Mainframe Language Like COBOL?"},"content":{"rendered":"\t\t\t\t<div class=\"wp-block-uagb-table-of-contents uagb-toc__align-left uagb-toc__columns-1  uagb-block-047c3d77      \"\n\t\t\t\t\tdata-scroll= \"1\"\n\t\t\t\t\tdata-offset= \"30\"\n\t\t\t\t\tstyle=\"\"\n\t\t\t\t>\n\t\t\t\t<div class=\"uagb-toc__wrap\">\n\t\t\t\t\t\t<div class=\"uagb-toc__title\">\n\t\t\t\t\t\t\tTable Of Contents\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"uagb-toc__list-wrap \">\n\t\t\t\t\t\t<ol class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#mainframe-legacy-languages-persist-beyond-cobol\" class=\"uagb-toc-link__trigger\">Mainframe legacy languages persist beyond COBOL<\/a><li class=\"uagb-toc__list\"><a href=\"#the-problem-of-expiring-talent\" class=\"uagb-toc-link__trigger\">The problem of expiring talent<\/a><li class=\"uagb-toc__list\"><a href=\"#the-linux-foundations-open-mainframe-project-is-here-to-help\" class=\"uagb-toc-link__trigger\">The Linux Foundation&#039;s Open Mainframe Project is here to help<\/a><li class=\"uagb-toc__list\"><a href=\"#why-learn-a-legacy-mainframe-language\" class=\"uagb-toc-link__trigger\">Why learn a legacy mainframe language?<\/a><\/ol>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\n\n\n<p class=\"eplus-8jA9mw\">The <strong style=\"user-select: auto;\"><span style=\"user-select: auto;\" id=\"urn:enhancement-5af81ad9\" class=\"textannotation disambiguated wl-creative-work\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/cobol\">Common Business-Oriented Language<\/span><\/strong> (<strong style=\"user-select: auto;\"><span style=\"user-select: auto;\" id=\"urn:enhancement-a4e4d000\" class=\"textannotation disambiguated wl-creative-work\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/cobol\">COBOL<\/span><\/strong>) is considered a <strong style=\"user-select: auto;\">legacy <span style=\"user-select: auto;\" id=\"urn:enhancement-8f96d94c\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/mainframe_computer\">mainframe<\/span> language<\/strong>. It was developed nearly 60 years ago and has been gradually replaced by newer, more versatile languages such as <span style=\"user-select: auto;\" id=\"urn:local-annotation-12253\" class=\"textannotation disambiguated\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/java_programming_language\">Java<\/span>, C and <span style=\"user-select: auto;\" id=\"urn:enhancement-448f1dad\" class=\"textannotation disambiguated wl-creative-work\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/python_programming_language\">Python<\/span>. Few universities offer <span style=\"user-select: auto;\" id=\"urn:enhancement-3a5b5e7d\" class=\"textannotation disambiguated wl-creative-work\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/cobol\">COBOL<\/span> courses.<\/p>\n\n\n\n<p class=\"eplus-YJ6ZT2\">However, according to Reuters, in 2017, 43% of banking systems that are today still in use were built on <span style=\"user-select: auto;\" id=\"urn:enhancement-c93dc028\" class=\"textannotation disambiguated wl-creative-work\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/cobol\">COBOL<\/span> and never replaced. Further, 80% of in-person <span style=\"user-select: auto;\" id=\"urn:enhancement-b364bf10\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/database_transaction\">transactions<\/span> use <span style=\"user-select: auto;\" id=\"urn:enhancement-62949d37\" class=\"textannotation disambiguated wl-creative-work\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/cobol\">COBOL<\/span>, and 95% of ATM swipes rely on <span style=\"user-select: auto;\" id=\"urn:enhancement-14fa0629\" class=\"textannotation disambiguated wl-creative-work\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/cobol\">COBOL<\/span> code.<\/p>\n\n\n\n<p class=\"eplus-YhHA2X\">&nbsp;<a aria-label=\"undefined (opens in a new tab)\" style=\"user-select: auto;\" href=\"https:\/\/www.share.org\/blog\/cobol-a-cornerstone-language-of-the-mainframe\" target=\"_blank\" rel=\"noreferrer noopener\">According&nbsp;to IBM&#8217;s Captain COBOL Tom Ross<\/a>, nearly all Fortune 100 companies run most of their <span style=\"user-select: auto;\" id=\"urn:enhancement-a4b1b2d1\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/data\">data<\/span> processing through <span style=\"user-select: auto;\" id=\"urn:enhancement-d6548639\" class=\"textannotation disambiguated wl-creative-work\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/cobol\">COBOL<\/span> applications from new <span style=\"user-select: auto;\" id=\"urn:enhancement-49e46131\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/user_computing\">accounts<\/span>, billing, payroll, and budgeting to inventory, customer transactions, insurance claims, and accounting. <\/p>\n\n\n\n<p class=\"eplus-PjAWJP\">More than half of US states, including California and  New York still rely on decades-old mainframe systems based on the COBOL language. <\/p>\n\n\n\n<p class=\"eplus-aCCBgp\">When COVID-19 was keeping <span style=\"user-select: auto;\" id=\"urn:enhancement-7264e97c\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/people\">people<\/span> at home, The State of New Jersey even did a&nbsp;<a style=\"user-select: auto;\" target=\"_blank\" href=\"https:\/\/www.youtube.com\/watch?v=HSVgHlSTPYQ\" rel=\"noreferrer noopener\">call out<\/a>&nbsp;for <span style=\"user-select: auto;\" id=\"urn:enhancement-9df7e2b4\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/programmer\">programmers<\/span> that know COBOL in April in response to a mammoth 1,600 per cent increase in <span style=\"user-select: auto;\" id=\"urn:enhancement-2ddc3ae5\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/unemployment_benefits\">employment insurance<\/span> claims in response to the COVID-19 shutdown. (Ironically <span style=\"user-select: auto;\" id=\"urn:enhancement-bfd5fc1b\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/ageing\">ageing<\/span> COBOL programmers are likely to be in a high-risk category for dying from COVID-19).<\/p>\n\n\n\n<h2 class=\"eplus-LK5BJ0 wp-block-heading\">Mainframe legacy languages persist beyond COBOL<\/h2>\n\n\n\n<p class=\"eplus-NkWEpW\">I recently spoke to <em>Brandon Edenfield<\/em>, Managing Director of Application Modernization for&nbsp;<a target=\"_blank\" href=\"https:\/\/modernsystems.com\/\" rel=\"noreferrer noopener\">Modern Systems<\/a>, and&nbsp;<a target=\"_blank\" href=\"https:\/\/www.oneadvanced.com\/en-us\/\" rel=\"noreferrer noopener\">Advanced<\/a>&nbsp;<span id=\"urn:enhancement-76c3e7ef\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/company\">company<\/span> about the challenges for legacy languages. He notes that there are hundreds of obscure languages hiding in <span id=\"urn:enhancement-6bc60549\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/mainframe_computer\">mainframes<\/span> around the globe:<\/p>\n\n\n\n<p class=\"eplus-4JjbEt\">&#8220;<strong><span id=\"urn:enhancement-3170eef\" class=\"textannotation disambiguated wl-creative-work\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/cobol\">COBOL<\/span> is actually the most universally supported and understood procedural language in the <span id=\"urn:enhancement-95945e3a\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/mainframe_computer\">mainframe<\/span> arsenal<\/strong>. Languages such as Natural, <span id=\"urn:enhancement-9a3b993f\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/ca_gen\">CA Gen<\/span>, CA Telon, PL\/I, ADS\/Online, and <span id=\"urn:enhancement-725c5821\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/assembly_language\">Assembler<\/span> put <span id=\"urn:enhancement-cc97f57f\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/company\">companies<\/span> at greater risk because the talent pool is shrinking at the same rate <span id=\"urn:enhancement-df2a4897\" class=\"textannotation disambiguated wl-creative-work\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/cobol\">COBOL<\/span>&#8216;s is, but it is significantly smaller. To add insult to injury, most of these languages carry costly licensing fees that drive the already astronomical cost of <span id=\"urn:enhancement-b139ae7b\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/mainframe_computer\">mainframe<\/span> upkeep even higher.&#8221;<\/p>\n\n\n\n<div class=\"wp-block-image eplus-itoUbZ\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"573\" src=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/09\/mainframe-1024x573.jpg\" alt=\"\" class=\"wp-image-8945\" srcset=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/09\/mainframe-1024x573.jpg 1024w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/09\/mainframe-300x168.jpg 300w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/09\/mainframe-768x429.jpg 768w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/09\/mainframe-400x225.jpg 400w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/09\/mainframe.jpg 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n\n<p class=\"eplus-AIYOdI\">These languages have changed little over time. According to Brandon,<\/p>\n\n\n\n<p class=\"eplus-scN9uJ\">&#8220;<span style=\"user-select: auto;\" id=\"urn:enhancement-21a4f331\" class=\"textannotation disambiguated wl-organization\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/broadcom\">Broadcom<\/span> (who acquired <span style=\"user-select: auto;\" id=\"urn:enhancement-ebe8b810\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/computer\">Computer<\/span> Associates, the &#8220;CA&#8221; in <span style=\"user-select: auto;\" id=\"urn:enhancement-7b6b3c5f\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/ca_gen\">CA Gen<\/span> and CA Telon) added some support in both packages to support customized <span style=\"user-select: auto;\" id=\"urn:enhancement-62e86600\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/web_service\">web services<\/span> and have migrated more of the toolset to being based around the <span style=\"user-select: auto;\" id=\"urn:enhancement-8130a155\" class=\"textannotation disambiguated wl-creative-work\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/eclipse_software\">Eclipse<\/span> framework. But functionally, <strong style=\"user-select: auto;\">they are all just about the same as they were 30 years ago<\/strong>. <\/p>\n\n\n\n<p class=\"eplus-ryML2d\">Software AG has extended Natural and its <span style=\"user-select: auto;\" id=\"urn:enhancement-93a23523\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/table_database\">database<\/span> called Adabas to produce and consume <span style=\"user-select: auto;\" id=\"urn:enhancement-8d6d1aef\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/application_programming_interface\">APIs<\/span> and run on Mainframe zIIPs, but they&#8217;re band-aids. Assembler historically was used to customize <span style=\"user-select: auto;\" id=\"urn:enhancement-a37e602c\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/subroutine\">functions<\/span> on mainframes that more abstract languages such as COBOL didn&#8217;t support, and that still happens albeit far less.&#8221;<\/p>\n\n\n\n<p class=\"eplus-a6b03t\">Brandon explained that &#8220;CA Telon is primarily used in the insurance industry. CA Gen is used in a lot of <span style=\"user-select: auto;\" id=\"urn:enhancement-d4c97120\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/system\">systems<\/span> and appears more in <span style=\"user-select: auto;\" id=\"urn:enhancement-45f723e4\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/europe\">Europe<\/span> across <span style=\"user-select: auto;\" id=\"urn:enhancement-4b8ee21d\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/industry\">industries<\/span> even though US customers exist as well. Natural is often used by insurance companies and critical <span style=\"user-select: auto;\" id=\"urn:enhancement-3684436f\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/infrastructure\">infrastructure<\/span> systems and has its largest concentration of active customers in South Africa. <\/p>\n\n\n\n<p class=\"eplus-wPNw9s\"><strong style=\"user-select: auto;\"><span style=\"user-select: auto;\" id=\"urn:enhancement-7624cff4\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/assembly_language\">Assembler<\/span><\/strong> is used anywhere <span style=\"user-select: auto;\" id=\"urn:enhancement-20769ab4\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/mainframe_computer\">mainframes<\/span> are, but is more common in core banking <span style=\"user-select: auto;\" id=\"urn:enhancement-51e19057\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/application_software\">applications<\/span> because of its close proximity to machine code which makes it a very fast executer of <span style=\"user-select: auto;\" id=\"urn:enhancement-a4f617a4\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/financial_transaction\">transaction<\/span> activities.&#8221;<\/p>\n\n\n\n<h2 class=\"eplus-D67hGF wp-block-heading\">The problem of expiring talent<\/h2>\n\n\n\n<p class=\"eplus-LZ4Otg\">These languages are supported and lightly extended every few years, but the threat of them going &#8220;end of life&#8221; is very real. In response to <span style=\"user-select: auto;\" id=\"urn:enhancement-a06ead49\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/covid-19\">COVID-19<\/span>, <span style=\"user-select: auto;\" id=\"urn:enhancement-e8b5a3cf\" class=\"textannotation disambiguated wl-organization\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/broadcom\">Broadcom<\/span> acknowledged &#8220;<span style=\"user-select: auto;\" id=\"urn:enhancement-146005c0\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/mainframe_computer\">Mainframe<\/span> IT shops are not immune to the challenges of personnel limitations. <\/p>\n\n\n\n<p class=\"eplus-8I4AWd\">The <strong style=\"user-select: auto;\">shortage of <span style=\"user-select: auto;\" id=\"urn:enhancement-5a626611\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/resource\">resources<\/span><\/strong> is leaving limited windows of opportunity to complete scheduled upgrades to products prior to their End of Support.&#8221; In response, they&nbsp;<a style=\"user-select: auto;\" target=\"_blank\" href=\"https:\/\/community.broadcom.com\/mainframesoftware\/communities\/community-home\/digestviewer\/viewthread?GroupId=2383&amp;MessageKey=f9f0d299-57b9-4c78-af8b-9cacdd53c01f&amp;CommunityKey=c581dd20-140f-4708-b335-eaacc07d6802&amp;tab=digestviewer&amp;ReturnUrl=%2Fmainframesoftware%2Fbrowse%2Fallrecentposts\" rel=\"noreferrer noopener\">offered<\/a>&nbsp;Limited Support for all <span style=\"user-select: auto;\" id=\"urn:enhancement-1fe7b70f\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/mainframe_computer\">mainframe<\/span> product releases entering End of <span style=\"user-select: auto;\" id=\"urn:enhancement-eec8a5d0\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/server_computing\">Service<\/span> in <span style=\"user-select: auto;\" id=\"urn:enhancement-e4a77444\" class=\"textannotation disambiguated wl-organization\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/broadcom\">Broadcom<\/span>&#8216;s fiscal year 2020.<\/p>\n\n\n\n<p class=\"eplus-MXHEzl\">Like modern developer communities, <strong>most legacy <span id=\"urn:enhancement-c1187a6e\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/mainframe_computer\">mainframe<\/span> languages maintain active <span id=\"urn:enhancement-e961d86\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/community\">community<\/span> forums<\/strong>, but according to Brandon:<\/p>\n\n\n\n<p class=\"eplus-MwcLQ8\">&#8220;<strong style=\"user-select: auto;\">Most of the time it&#8217;s hopes and prayers that your <span style=\"user-select: auto;\" id=\"urn:enhancement-9a18c76\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/expert\">experts<\/span> won&#8217;t retire<\/strong>. I&#8217;ve worked with a steel <span style=\"user-select: auto;\" id=\"urn:enhancement-bc89ed94\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/company\">company<\/span> who spent millions to train a few <span style=\"user-select: auto;\" id=\"urn:enhancement-b924516f\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/consultant\">consultants<\/span> in Natural because they literally could not find anyone who knew the language besides the guy in charge of the <span style=\"user-select: auto;\" id=\"urn:enhancement-daeb2b2f\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/system\">system<\/span> on-site. There are a few <span style=\"user-select: auto;\" id=\"urn:enhancement-2fef006c\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/company\">companies<\/span> that specialize in CA Gen and will provide <span style=\"user-select: auto;\" id=\"urn:enhancement-15667603\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/expert\">expertise<\/span> at a steep price, but it&#8217;s an extremely precarious situation. <\/p>\n\n\n\n<p class=\"eplus-sdzFXv\">This lack of <span style=\"user-select: auto;\" id=\"urn:enhancement-7ea15d84\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/knowledge\">knowledge<\/span>, lack of ability to translate concepts into digestible bites for modern developers, and the lack of macro demand are what threaten <span style=\"user-select: auto;\" id=\"urn:enhancement-b535dc2e\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/company\">companies<\/span> using them the most.&#8221;<\/p>\n\n\n\n<h2 class=\"eplus-2Nww93 wp-block-heading\">The Linux Foundation&#8217;s Open Mainframe Project is here to help  <\/h2>\n\n\n\n<p class=\"eplus-4RNuN1\"><a target=\"_blank\" href=\"https:\/\/www.openmainframeproject.org\/\" rel=\"noreferrer noopener\">Open Mainframe Project<\/a>&nbsp;is an <span id=\"urn:enhancement-fb907680\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/open_source\">open source<\/span> initiative that enables <span id=\"urn:enhancement-97b2fecc\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/collaboration\">collaboration<\/span> across the <span id=\"urn:enhancement-1e6d566\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/mainframe_computer\">mainframe<\/span> <span id=\"urn:enhancement-ea4c5801\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/community\">community<\/span> to develop shared toolsets and resources. In response to the <span id=\"urn:enhancement-690f5634\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/subroutine\">call<\/span> out by public sector officials, they created:<\/p>\n\n\n\n<ol class=\"eplus-mWmjZm wp-block-list\"><li><a target=\"_blank\" href=\"https:\/\/community.openmainframeproject.org\/c\/calling-all-cobol-programmers\/15\" rel=\"noreferrer noopener\"><strong>COBOL Programmers Forum<\/strong><\/a>\u2013 Developers and programmers who would like to volunteer or are available for hire can post their profiles. Whether actively looking for employment, retired skilled veterans, students who have successfully completed COBOL courses, or professionals wanting to volunteer. Employers can then connect with these resources as needed.<\/li><li><a target=\"_blank\" href=\"https:\/\/community.openmainframeproject.org\/c\/cobol-technical-questions\/16\" rel=\"noreferrer noopener\"><strong>COBOL Technical Forum<\/strong><\/a>&nbsp;\u2013 A new forum specific to COBOL technical questions which will be monitored by experienced COBOL programmers. Programmers can quickly learn new techniques and draw from a broad expertise to address common questions and challenges.<\/li><li><a target=\"_blank\" href=\"https:\/\/github.com\/openmainframeproject\" rel=\"noreferrer noopener\"><strong>Open Source COBOL Training<\/strong><\/a>\u2013 A new open source project to collaborate on training materials on COBOL. IBM provided the coursework in response to its work with clients and institutes of higher education.<\/li><\/ol>\n\n\n\n<h2 class=\"eplus-HpPQlw wp-block-heading\">Why learn a legacy mainframe language?<\/h2>\n\n\n\n<p class=\"eplus-76lDB0\">There are several <strong>benefits<\/strong> to learning a legacy <span id=\"urn:enhancement-9c4d75a0\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/mainframe_computer\">mainframe<\/span> language:&nbsp;<\/p>\n\n\n\n<p class=\"eplus-Jp8s0Y\"><a target=\"_blank\" href=\"https:\/\/www.share.org\/blog\/cobol-a-cornerstone-language-of-the-mainframe\" rel=\"noreferrer noopener\">According<\/a>&nbsp;to Derek Britton of Micro Focus, <strong><span id=\"urn:enhancement-7e2e478b\" class=\"textannotation disambiguated wl-creative-work\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/cobol\">COBOL<\/span> is the &#8220;easiest language to learn and read.&#8221;<\/strong> He asserts <span id=\"urn:enhancement-2f195ba\" class=\"textannotation disambiguated wl-creative-work\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/cobol\">COBOL<\/span> is the &#8220;highest performing language with the fastest execution times. <span id=\"urn:enhancement-a7a788c8\" class=\"textannotation disambiguated wl-creative-work\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/cobol\">COBOL<\/span> has arithmetic <span id=\"urn:enhancement-b36c53b9\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/accuracy_and_precision\">accuracy<\/span> to 38 digits, strong <span id=\"urn:enhancement-ecdd7531\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/data\">data<\/span> manipulation, SORT capability, high <span id=\"urn:enhancement-e386a234\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/performance\">performance<\/span>, and robust <span id=\"urn:enhancement-cd3a71ac\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/error\">error<\/span> management. Thus, <span id=\"urn:enhancement-d51264ad\" class=\"textannotation disambiguated wl-creative-work\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/cobol\">COBOL<\/span> remains unrivalled with a proven <span id=\"urn:enhancement-9afa7e9a\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/record_computer_science\">record<\/span> of <span id=\"urn:enhancement-60a94aba\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/robustness_computer_science\">robustness<\/span> across various <span id=\"urn:enhancement-f10e3d28\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/industry\">industries<\/span>.&#8221;<\/p>\n\n\n\n<p class=\"eplus-fovSpK\">Tom Ross notes that &#8220;<span id=\"urn:enhancement-36dc6648\" class=\"textannotation disambiguated wl-creative-work\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/cobol\">COBOL<\/span> not only easily processes dollars and cents but also processes XML documents and JSON texts. It&#8217;s <span id=\"urn:enhancement-f7247a9d\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/interoperability\">interoperable<\/span> with <span id=\"urn:enhancement-4736dff5\" class=\"textannotation disambiguated wl-creative-work\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/java_software_platform\">Java<\/span> and C programs and many other application development tools provided by <span id=\"urn:enhancement-605c9922\" class=\"textannotation disambiguated wl-organization\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/ibm\">IBM<\/span> and others.&#8221;<\/p>\n\n\n\n<p class=\"eplus-8CLgTB\">Christopher O&#8217;Malley, CEO of Compuware suggests, &#8220;The simple law of <span id=\"urn:enhancement-131ae172\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/supply_and_demand\">supply and demand<\/span> makes <span id=\"urn:enhancement-7874db4\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/mainframe_computer\">mainframe<\/span> literacy much more financially valuable. Especially in comparison to widely available and commodified <span id=\"urn:enhancement-b82c74e6\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/skill\">skills<\/span> on more popular platforms such as <span id=\"urn:enhancement-e17bbd04\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/mobile_computing\">mobile<\/span> and <span id=\"urn:enhancement-7075e25c\" class=\"textannotation disambiguated wl-place\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/world_wide_web\">web<\/span>.&#8221;<\/p>\n\n\n\n<p class=\"eplus-R0Uhax\">Further, <strong>increasing your maintain <span id=\"urn:enhancement-477a24cd\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/knowledge\">knowledge<\/span> and capabilities is not an antithesis to other learning opportunities<\/strong>. Instead, it creates a combination of <span id=\"urn:enhancement-f3366530\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/skill\">skills<\/span> that will become increasingly relevant as older practitioners retire. Anyone consolidating their <span id=\"urn:enhancement-3f46cc22\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/knowledge\">knowledge<\/span> will also enjoy the challenge of maintaining and also modernizing existing legacy <span id=\"urn:enhancement-7478ddc4\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/mainframe_computer\">mainframes<\/span>.&nbsp;<\/p>\n\n\n\n<p class=\"eplus-FaDxzS\">If you want to learn more about how to transition in a COBOL career, or if you&#8217;re just curious about this topic, don&#8217;t miss the opportunity to attend our upcoming <strong style=\"user-select: auto;\">Codemotion Online Tech Conference<\/strong> in October 2020! Get your <strong style=\"user-select: auto;\">free ticket<\/strong> and check the agenda <a aria-label=\"undefined (opens in a new tab)\" style=\"user-select: auto;\" href=\"https:\/\/events.codemotion.com\/conferences\/online\/2020\/codemotion-online-tech-conference\/\" target=\"_blank\" rel=\"noreferrer noopener\">here<\/a>!<\/p>\n\n\n\n<p class=\"eplus-Myc3Fj\">If you want to know more about how modern technologies and tools can support you for &#8211; and during &#8211; the organisation of a virtual event instead, don&#8217;t miss this article showcasing the best tools we used to <a style=\"user-select: auto;\" href=\"https:\/\/www.codemotion.com\/magazine\/articles\/events\/planning-virtual-conference\/\">host our online conferences<\/a> since the COVID-19 outbreak.<\/p>\n\n\n","protected":false},"excerpt":{"rendered":"<p>The Common Business-Oriented Language (COBOL) is considered a legacy mainframe language. It was developed nearly 60 years ago and has been gradually replaced by newer, more versatile languages such as Java, C and Python. Few universities offer COBOL courses. However, according to Reuters, in 2017, 43% of banking systems that are today still in use&#8230; <a class=\"more-link\" href=\"https:\/\/www.codemotion.com\/magazine\/languages\/learn-cobol-mainframe\/\">Read more<\/a><\/p>\n","protected":false},"author":85,"featured_media":8943,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":5,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","_uag_custom_page_level_css":"","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[20],"tags":[],"collections":[],"class_list":{"0":"post-8377","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-languages","8":"entry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.9 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Is It Time to Learn A Legacy Mainframe Language Like COBOL? - Codemotion<\/title>\n<meta name=\"description\" content=\"Despite their age, legacy mainframe languages like COBOL still power many Fortune 500 and Government departments.We take a deeper look at relevance.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.codemotion.com\/magazine\/languages\/learn-cobol-mainframe\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Is It Time to Learn A Legacy Mainframe Language Like COBOL?\" \/>\n<meta property=\"og:description\" content=\"Despite their age, legacy mainframe languages like COBOL still power many Fortune 500 and Government departments.We take a deeper look at relevance.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codemotion.com\/magazine\/languages\/learn-cobol-mainframe\/\" \/>\n<meta property=\"og:site_name\" content=\"Codemotion Magazine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Codemotion.Italy\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-09-15T07:19:08+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-01-05T19:05:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/09\/cobol.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Cate Lawrence\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:site\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Cate Lawrence\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/languages\\\/learn-cobol-mainframe\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/languages\\\/learn-cobol-mainframe\\\/\"},\"author\":{\"name\":\"Cate Lawrence\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/person\\\/df32323fd62dc47fa8892426677a2cc1\"},\"headline\":\"Is It Time to Learn A Legacy Mainframe Language Like COBOL?\",\"datePublished\":\"2020-09-15T07:19:08+00:00\",\"dateModified\":\"2022-01-05T19:05:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/languages\\\/learn-cobol-mainframe\\\/\"},\"wordCount\":1217,\"publisher\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/languages\\\/learn-cobol-mainframe\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/cobol.jpg\",\"articleSection\":[\"Languages and frameworks\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/languages\\\/learn-cobol-mainframe\\\/\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/languages\\\/learn-cobol-mainframe\\\/\",\"name\":\"Is It Time to Learn A Legacy Mainframe Language Like COBOL? - Codemotion\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/languages\\\/learn-cobol-mainframe\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/languages\\\/learn-cobol-mainframe\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/cobol.jpg\",\"datePublished\":\"2020-09-15T07:19:08+00:00\",\"dateModified\":\"2022-01-05T19:05:50+00:00\",\"description\":\"Despite their age, legacy mainframe languages like COBOL still power many Fortune 500 and Government departments.We take a deeper look at relevance.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/languages\\\/learn-cobol-mainframe\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/languages\\\/learn-cobol-mainframe\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/languages\\\/learn-cobol-mainframe\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/cobol.jpg\",\"contentUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/cobol.jpg\",\"width\":1200,\"height\":675,\"caption\":\"cobol\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/languages\\\/learn-cobol-mainframe\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Backend\",\"item\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/backend\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Is It Time to Learn A Legacy Mainframe Language Like COBOL?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#website\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/\",\"name\":\"Codemotion Magazine\",\"description\":\"We code the future. Together\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#organization\",\"name\":\"Codemotion\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/codemotionlogo.png\",\"contentUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/codemotionlogo.png\",\"width\":225,\"height\":225,\"caption\":\"Codemotion\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Codemotion.Italy\\\/\",\"https:\\\/\\\/x.com\\\/CodemotionIT\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/person\\\/df32323fd62dc47fa8892426677a2cc1\",\"name\":\"Cate Lawrence\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2dbf9850a6e06e402d71247f79a76d6a5adad553ed6aab558a29a4107e5e83b1?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2dbf9850a6e06e402d71247f79a76d6a5adad553ed6aab558a29a4107e5e83b1?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2dbf9850a6e06e402d71247f79a76d6a5adad553ed6aab558a29a4107e5e83b1?s=96&d=mm&r=g\",\"caption\":\"Cate Lawrence\"},\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/author\\\/cate-lawrence\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Is It Time to Learn A Legacy Mainframe Language Like COBOL? - Codemotion","description":"Despite their age, legacy mainframe languages like COBOL still power many Fortune 500 and Government departments.We take a deeper look at relevance.","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:\/\/www.codemotion.com\/magazine\/languages\/learn-cobol-mainframe\/","og_locale":"en_US","og_type":"article","og_title":"Is It Time to Learn A Legacy Mainframe Language Like COBOL?","og_description":"Despite their age, legacy mainframe languages like COBOL still power many Fortune 500 and Government departments.We take a deeper look at relevance.","og_url":"https:\/\/www.codemotion.com\/magazine\/languages\/learn-cobol-mainframe\/","og_site_name":"Codemotion Magazine","article_publisher":"https:\/\/www.facebook.com\/Codemotion.Italy\/","article_published_time":"2020-09-15T07:19:08+00:00","article_modified_time":"2022-01-05T19:05:50+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/09\/cobol.jpg","type":"image\/jpeg"}],"author":"Cate Lawrence","twitter_card":"summary_large_image","twitter_creator":"@CodemotionIT","twitter_site":"@CodemotionIT","twitter_misc":{"Written by":"Cate Lawrence","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codemotion.com\/magazine\/languages\/learn-cobol-mainframe\/#article","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/languages\/learn-cobol-mainframe\/"},"author":{"name":"Cate Lawrence","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/df32323fd62dc47fa8892426677a2cc1"},"headline":"Is It Time to Learn A Legacy Mainframe Language Like COBOL?","datePublished":"2020-09-15T07:19:08+00:00","dateModified":"2022-01-05T19:05:50+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/languages\/learn-cobol-mainframe\/"},"wordCount":1217,"publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/languages\/learn-cobol-mainframe\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/09\/cobol.jpg","articleSection":["Languages and frameworks"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.codemotion.com\/magazine\/languages\/learn-cobol-mainframe\/","url":"https:\/\/www.codemotion.com\/magazine\/languages\/learn-cobol-mainframe\/","name":"Is It Time to Learn A Legacy Mainframe Language Like COBOL? - Codemotion","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/languages\/learn-cobol-mainframe\/#primaryimage"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/languages\/learn-cobol-mainframe\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/09\/cobol.jpg","datePublished":"2020-09-15T07:19:08+00:00","dateModified":"2022-01-05T19:05:50+00:00","description":"Despite their age, legacy mainframe languages like COBOL still power many Fortune 500 and Government departments.We take a deeper look at relevance.","breadcrumb":{"@id":"https:\/\/www.codemotion.com\/magazine\/languages\/learn-cobol-mainframe\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codemotion.com\/magazine\/languages\/learn-cobol-mainframe\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/languages\/learn-cobol-mainframe\/#primaryimage","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/09\/cobol.jpg","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/09\/cobol.jpg","width":1200,"height":675,"caption":"cobol"},{"@type":"BreadcrumbList","@id":"https:\/\/www.codemotion.com\/magazine\/languages\/learn-cobol-mainframe\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.codemotion.com\/magazine\/"},{"@type":"ListItem","position":2,"name":"Backend","item":"https:\/\/www.codemotion.com\/magazine\/backend\/"},{"@type":"ListItem","position":3,"name":"Is It Time to Learn A Legacy Mainframe Language Like COBOL?"}]},{"@type":"WebSite","@id":"https:\/\/www.codemotion.com\/magazine\/#website","url":"https:\/\/www.codemotion.com\/magazine\/","name":"Codemotion Magazine","description":"We code the future. Together","publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.codemotion.com\/magazine\/#organization","name":"Codemotion","url":"https:\/\/www.codemotion.com\/magazine\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","width":225,"height":225,"caption":"Codemotion"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Codemotion.Italy\/","https:\/\/x.com\/CodemotionIT"]},{"@type":"Person","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/df32323fd62dc47fa8892426677a2cc1","name":"Cate Lawrence","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/2dbf9850a6e06e402d71247f79a76d6a5adad553ed6aab558a29a4107e5e83b1?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/2dbf9850a6e06e402d71247f79a76d6a5adad553ed6aab558a29a4107e5e83b1?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2dbf9850a6e06e402d71247f79a76d6a5adad553ed6aab558a29a4107e5e83b1?s=96&d=mm&r=g","caption":"Cate Lawrence"},"url":"https:\/\/www.codemotion.com\/magazine\/author\/cate-lawrence\/"}]}},"featured_image_src":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/09\/cobol-600x400.jpg","featured_image_src_square":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/09\/cobol-600x600.jpg","author_info":{"display_name":"Cate Lawrence","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/cate-lawrence\/"},"uagb_featured_image_src":{"full":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/09\/cobol.jpg",1200,675,false],"thumbnail":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/09\/cobol-150x150.jpg",150,150,true],"medium":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/09\/cobol-300x169.jpg",300,169,true],"medium_large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/09\/cobol-768x432.jpg",768,432,true],"large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/09\/cobol-1024x576.jpg",1024,576,true],"1536x1536":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/09\/cobol.jpg",1200,675,false],"2048x2048":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/09\/cobol.jpg",1200,675,false],"small-home-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/09\/cobol.jpg",100,56,false],"sidebar-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/09\/cobol-180x128.jpg",180,128,true],"genesis-singular-images":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/09\/cobol-896x504.jpg",896,504,true],"archive-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/09\/cobol-400x225.jpg",400,225,true],"gb-block-post-grid-landscape":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/09\/cobol-600x400.jpg",600,400,true],"gb-block-post-grid-square":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/09\/cobol-600x600.jpg",600,600,true]},"uagb_author_info":{"display_name":"Cate Lawrence","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/cate-lawrence\/"},"uagb_comment_info":0,"uagb_excerpt":"The Common Business-Oriented Language (COBOL) is considered a legacy mainframe language. It was developed nearly 60 years ago and has been gradually replaced by newer, more versatile languages such as Java, C and Python. Few universities offer COBOL courses. However, according to Reuters, in 2017, 43% of banking systems that are today still in use&#8230;&hellip;","lang":"en","_links":{"self":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/8377","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/users\/85"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/comments?post=8377"}],"version-history":[{"count":13,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/8377\/revisions"}],"predecessor-version":[{"id":11722,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/8377\/revisions\/11722"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media\/8943"}],"wp:attachment":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media?parent=8377"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/categories?post=8377"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/tags?post=8377"},{"taxonomy":"collections","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/collections?post=8377"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}