<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=COBOL</id>
	<title>COBOL - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=COBOL"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=COBOL&amp;action=history"/>
	<updated>2026-07-18T13:00:44Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=COBOL&amp;diff=74397&amp;oldid=prev</id>
		<title>imported&gt;Cewbot：​清理跨語言連結FLOW-MATIC成為內部連結:編輯摘要的紅色連結經繁簡轉換後存在，非bot錯誤編輯 (本次機械人作業已完成11.6%)</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=COBOL&amp;diff=74397&amp;oldid=prev"/>
		<updated>2026-01-17T17:29:01Z</updated>

		<summary type="html">&lt;p&gt;清理跨語言連結&lt;a href=&quot;/index.php?title=FLOW-MATIC&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;FLOW-MATIC（页面不存在）&quot;&gt;FLOW-MATIC&lt;/a&gt;成為內部連結:編輯摘要的紅色連結經繁簡轉換後存在，非bot錯誤編輯 (本次機械人作業已完成11.6%)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{请求翻译}}&lt;br /&gt;
{{NoteTA&lt;br /&gt;
| G1 = IT&lt;br /&gt;
| 1 = zh-hans:面向数据处理; zh-hant:資料處理導向;&lt;br /&gt;
| 2 = zh-hans:面向文件; zh-hant:檔案導向;&lt;br /&gt;
| 3 = zh-hans:面向过程; zh-hant:程序導向;&lt;br /&gt;
| 4 = zh-hans:代码; zh-hant:原始碼;&lt;br /&gt;
| 5 = zh-hans:数据; zh-hant:資料;&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox programming language&lt;br /&gt;
| name                   = COBOL&lt;br /&gt;
| logo = COBOL Report Apr60.djvu&lt;br /&gt;
| logo caption = COBOL 60报告（1960年4月）&lt;br /&gt;
| logo size = 180px&lt;br /&gt;
| paradigm               = [[过程式编程|过程式]], [[指令式編程|指令式]], [[面向对象程序设计|面向对象]]&lt;br /&gt;
| year                   = {{Start date and age|1959}}&lt;br /&gt;
| designers               = {{nowrap|Howard Bromberg}},&amp;lt;br /&amp;gt;{{nowrap|Norman Discount}},&amp;lt;br /&amp;gt;{{nowrap|Vernon Reeves}},&amp;lt;br /&amp;gt;{{nowrap|{{維基數據鏈接|Q14232}}}},&amp;lt;br /&amp;gt;{{nowrap|William Selden}},&amp;lt;br /&amp;gt;{{nowrap|Gertrude Tierney}}&lt;br /&gt;
| developers              = {{維基數據鏈接|Q1023961}}，[[美國國家標準協會]]，[[國際標準化組織]]&lt;br /&gt;
| typing                 = [[強弱型別|弱型別]]，[[類型系統|靜態]]&lt;br /&gt;
| implementations        = {{nowrap|[[GnuCOBOL]]}}, {{nowrap|{{綠鏈|en|IBM COBOL|}}}}, {{nowrap|[[Micro Focus]] Visual COBOL}}&lt;br /&gt;
| dialects               = COBOL/2, DEC COBOL-10, DEC PDP-11 COBOL, DEC PDP-11 COBOL-85, DEC VAX COBOL, DOSVS COBOL, Envyr ICOBOL, Fujitsu COBOL, Hitachi COBOL2002, HP3000 COBOL/II, IBM COBOL SAA, IBM COBOL/400, IBM COBOL/II, IBM Enterprise COBOL, IBM ILE COBOL, IBM OS/VS COBOL, ICL COBOL (VME), Micro Focus ACUCOBOL-GT, Micro Focus COBOL-IT, Micro Focus RM/COBOL, Micro Focus Visual COBOL, Microsoft COBOL, Raincode COBOL, Realia COBOL, Ryan McFarland RM/COBOL, Ryan McFarland RM/COBOL-85, Tandem (NonStop) COBOL, Tandem (NonStop) SCOBOL, UNIVAC COBOL, Unisys MCP COBOL74, Unisys MCP COBOL85, [[X/Open]] COBOL&amp;lt;ref&amp;gt;{{cite book|url=https://pubs.opengroup.org/onlinepubs/009680799/toc.pdf|title=Technical Standard, COBOL Language|publisher=X/Open Company Ltd., U.K.|date=December 1991|isbn=1-872630-09-X|access-date=2024-10-19|archive-date=2024-12-19|archive-url=https://web.archive.org/web/20241219083531/https://pubs.opengroup.org/onlinepubs/009680799/toc.pdf|dead-url=no}}&amp;lt;/ref&amp;gt;, Veryant isCOBOL, Wang VS COBOL, {{le|WATBOL}}&lt;br /&gt;
| influenced by = 起初：{{le|AIMACO}}、{{le|COMTRAN}}、{{le|FACT语言|FACT computer language|FACT}}、[[FLOW-MATIC]] &lt;br /&gt;
&amp;lt;br /&amp;gt;COBOL 2002{{efn|name=2002 influence|Specifically influenced COBOL 2002&amp;#039;s object-oriented features.&amp;lt;ref name=&amp;quot;SW95&amp;quot;&amp;gt;{{cite web | url=http://collaboration.cmc.ec.gc.ca/science/rpn/biblio/ddj/Website/articles/DDJ/1995/9510/9510e/9510e.htm | title=COBOL &amp;#039;97: A Status Report | work=Dr. Dobb&amp;#039;s Journal | date=October 1995 | access-date=21 April 2014 | last1=Saade | first1=Henry | first2=Ann | last2=Wallace | archive-url=https://web.archive.org/web/20140422232229/http://collaboration.cmc.ec.gc.ca/science/rpn/biblio/ddj/Website/articles/DDJ/1995/9510/9510e/9510e.htm | archive-date=22 April 2014 | url-status=dead }}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Arranga98&amp;quot;&amp;gt;{{cite book | url=https://books.google.com/books?id=posN1cl6XFUC&amp;amp;pg=PA15 | title=Object-Oriented COBOL | publisher=[[Cambridge University Press]] | page=15 | isbn=978-0132611404 | first1=Edmund C. | last1=Arranga | first2=Frank P. | last2=Coyle | date=February 1998 | quote=Object-Oriented COBOL&amp;#039;s style reflects the influence of Smalltalk and C++.}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref&amp;gt;{{cite journal | title=Cobol: Perception and Reality | journal=Computer | date=March 1997 | volume=30 | issue=3 | doi=10.1109/2.573683 | page=127 | issn=0018-9162 | first1=Edmund C. | last1=Arranga | first2=Frank P. | last2=Coyle }}&amp;lt;/ref&amp;gt;}}：[[C++]]、[[Eiffel]]、[[Smalltalk]]&lt;br /&gt;
| influenced = {{le|CobolScript}}&amp;lt;ref&amp;gt;{{cite conference | title=COBOL Script: a business-oriented scripting language | first1=Tetsuji | last1=Imajo | first2=Tatsuki | last2=Miyake | first3=Shinobu | last3=Sato | first4=Toshiyuki | last4=Ito | first5=Daisuke | last5=Yokotsuka | first6=Yoshihide | last6=Tsujihata | first7=Shunsuke | last7=Uemura | display-authors=1 | publisher=IEEE | date=September 2000 | conference=Enterprise Distributed Object Computing Conference | conference-url=http://dblp1.uni-trier.de/db/conf/edoc/edoc2000.html | location=Makuhari, Japan | isbn=0769508650 | doi=10.1109/EDOC.2000.882363 | access-date=2024-10-19 | archive-date=2022-11-07 | archive-url=https://web.archive.org/web/20221107131332/https://dblp1.uni-trier.de/db/conf/edoc/edoc2000.html | dead-url=no }}&amp;lt;!--| access-date=4 March 2015 --&amp;gt;&amp;lt;/ref&amp;gt;、{{le|EGL语言|EGL (programming language)|EGL}}&amp;lt;ref&amp;gt;{{cite web | url=https://www.omg.org/adm/EGLOverviewtoOMG.pdf | title=Introduction to EGL | publisher=IBM Software Group | date=7 May 2007 | first=Wing Hong | last=Ho | access-date=12 January 2019 | archive-date=13 January 2019 | archive-url=https://web.archive.org/web/20190113063021/https://www.omg.org/adm/EGLOverviewtoOMG.pdf | url-status=dead }}&amp;lt;/ref&amp;gt;、[[PL/I]]&amp;lt;ref&amp;gt;{{cite conference | title=The early history and characteristics of PL/I | publisher=[[Academic Press]] | publication-date=1981 | conference=History of Programming Languages | last=Radin | first=George | author-link=George Radin | editor-first=Richard L. | editor-last=Wexelblat | doi=10.1145/800025.1198410 | isbn=0127450408 | page=572 | year=1978 }}&amp;lt;!--| access-date=23 November 2014 --&amp;gt;&amp;lt;/ref&amp;gt;、{{le|商务编程语言|Programming Language for Business|PL/B}}&amp;lt;ref&amp;gt;{{cite web |url=https://www.sysmaker.com/infopro/x3j15/whatart.htm#why |title=What is PL/B - The Programming Language for Business? |author=&amp;lt;!--Not stated--&amp;gt; |website=sysmaker.com |publisher=Infopro, Inc. |access-date=22 April 2022 |quote=&amp;quot;... conversion to an alternate, extended COBOL or to ANSI COBOL is very difficult, if at all possible&amp;quot; |archive-date=2022-12-16 |archive-url=https://web.archive.org/web/20221216032254/https://www.sysmaker.com/infopro/x3j15/whatart.htm#why |dead-url=no }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
| file_ext               = &amp;lt;code&amp;gt;.cbl&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;.cob&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;.cpy&amp;lt;/code&amp;gt;&lt;br /&gt;
| wikibooks              = COBOL&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;{{lang|en|COBOL}}&amp;#039;&amp;#039;&amp;#039;（{{IPAc-en|ˈ|k|oʊ|b|ɒ|l}}），其名稱來自於英語Common Business Oriented Language的[[縮寫]]，可譯為&amp;#039;&amp;#039;&amp;#039;通用商業語言&amp;#039;&amp;#039;&amp;#039;或&amp;#039;&amp;#039;&amp;#039;面向常規業務型語言&amp;#039;&amp;#039;&amp;#039;/&amp;#039;&amp;#039;&amp;#039;常規商業信息處理語言&amp;#039;&amp;#039;&amp;#039;&amp;lt;ref&amp;gt;{{Cite web |url = http://terms.naer.edu.tw/detail/559077/ |title = 國家教育研究院 學術名詞COBOL |accessdate = 2017-06-08 |archive-date = 2017-08-05 |archive-url = https://web.archive.org/web/20170805060618/http://terms.naer.edu.tw/detail/559077/ |dead-url = no }}&amp;lt;/ref&amp;gt;，它屬於[[編譯語言]]，是最早的高階程式語言之一，也是最早實施[[標準化]]的[[計算機語言]]之一。COBOL主要应用于商业数据处理领域，此間大量的資料通常以檔案的形式儲存在磁碟上，它提供強大的檔案處理功能，对各种类型的数据进行收集、存儲、傳送、分類、排序、計算及打印報表、輸出圖像。&lt;br /&gt;
&lt;br /&gt;
== 历史 ==&lt;br /&gt;
&lt;br /&gt;
1959年5月，[[美國國防部]]委託[[葛麗絲·霍普]]博士領導一個委員會，制定了COBOL語言的標準&amp;lt;ref&amp;gt;{{Cite journal | doi = 10.1109/MAHC.1985.10047| title = Early Meetings of the Conference on Data Systems Languages| journal = IEEE Annals of the History of Computing| volume = 7| issue = 4| pages = 316–325| year = 1985 | s2cid = 35625728}}&amp;lt;/ref&amp;gt;。{{維基數據鏈接|Q14232}}和其他5位程序員，在紐約曼哈頓的{{維基數據鏈接|Q2414200}}[[封閉]]兩週，開發完成了COBOL的大部分設計&amp;lt;ref&amp;gt;{{Cite web |url = http://top.jobbole.com/36936/ |title = 又走了一位大牛！COBOL 語言的聯合設計者離世 |access-date = 2017-06-08 |archive-url = https://web.archive.org/web/20170621115309/http://top.jobbole.com/36936/ |archive-date = 2017-06-21 |dead-url = yes }}&amp;lt;/ref&amp;gt;。COBOL最早是以葛麗絲·霍普開發的{{綠鏈|en|FLOW-MATIC|}}語言為範本。&lt;br /&gt;
&lt;br /&gt;
COBOL於1961年由{{維基數據鏈接|Q1023961}}公布。正式發布於1960年4月，稱為COBOL－60，現在最新的版本是COBOL－2023。1963年，[[美國國家標準學會]]进行了标准化，但是[[ANSI]]标准很少被遵循，故而COBOL程序只是部分可移植的。&lt;br /&gt;
&lt;br /&gt;
== 遗留 ==&lt;br /&gt;
&lt;br /&gt;
经过多年来的不断修改、丰富完善和标准化，COBOL已发展为多种版本的庞大语言。COBOL在财会工作、统计报表、计划编制、情报检索、人事管理等数据管理及商业数据处理领域，都曾有着广泛的应用。COBOL多年來被視為過時的語言，但是目前仍有使用COBOL的金融業核心系統在运行中，除了舊有系統太龐大修改不易外，COBOL平台的穩定性也是它生命一直超過預期延續的重要原因。&lt;br /&gt;
&lt;br /&gt;
在[[2019新型冠狀病毒疫情]]影响下，美国政府因為需處理大量[[失業保險|失業救助]]，使得COBOL编写的老旧系统頻繁出现故障，需要同样上年纪、甚至已[[退休]]的老年COBOL程序员来協助维护，所以COBOL的创始团队在网上公开教程和学习资源，让年轻程序员学习COBOL来协助这些程序员维护系統，同时也紧急招募COBOL程序员来协助维护。&amp;lt;ref&amp;gt;{{Cite web |title=大型主機疫情期用量飆高，美數個州急徵COBOL人才 |url=https://www.ithome.com.tw/news/136942 |accessdate=2020-04-15 |work=iThome |language=zh-hant |archive-date=2020-04-17 |archive-url=https://web.archive.org/web/20200417014403/https://www.ithome.com.tw/news/136942 |dead-url=no }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 特点 ==&lt;br /&gt;
&lt;br /&gt;
COBOL是一種面向数据处理的、面向文件的、[[面向过程]]（{{Link-en|POL}}）的高級編程語言，是一種功能很強而又極為冗長的語言。COBOL语法与英文很接近，即使是不懂编程的人也能看懂代码。仅提供了加、减、乘、除及乘方这五种简单的算术运算，因而不适于进行[[科学计算]]。COBOL适合于具有循环处理周期的环境（例如打印工资支票）以及数据操纵量相当大的环境。&lt;br /&gt;
&lt;br /&gt;
== 程序结构 ==&lt;br /&gt;
&lt;br /&gt;
COBOL程序由4部（&amp;lt;code&amp;gt;DIVISION&amp;lt;/code&amp;gt;）组成：&amp;lt;code&amp;gt;IDENTIFICATION DIVISION&amp;lt;/code&amp;gt;.（标识部）、&amp;lt;code&amp;gt;ENVIRONMENT DIVISION&amp;lt;/code&amp;gt;.（环境部）、&amp;lt;code&amp;gt;DATA DIVISION&amp;lt;/code&amp;gt;.（数据部）、&lt;br /&gt;
&amp;lt;code&amp;gt;PROCEDURE DIVISION&amp;lt;/code&amp;gt;.（过程部），而每个部又由若干节（&amp;lt;code&amp;gt;SECTION&amp;lt;/code&amp;gt;）组成。&lt;br /&gt;
&lt;br /&gt;
=== IDENTIFICATION DIVISION. ===&lt;br /&gt;
&lt;br /&gt;
「&amp;lt;code&amp;gt;PROGRAM-ID&amp;lt;/code&amp;gt;」（程序識別ID）、「&amp;lt;code&amp;gt;AUTHOR&amp;lt;/code&amp;gt;」（作者名）、「&amp;lt;code&amp;gt;DATE-WRITTEN&amp;lt;/code&amp;gt;」（編寫日期），這些並不直接影響程序的執行，而是程序的註釋&lt;br /&gt;
信息。程序註釋可以採用任何語言書寫，COBOL編譯器可以接受。&lt;br /&gt;
&lt;br /&gt;
=== ENVIRONMENT DIVISION. ===&lt;br /&gt;
&lt;br /&gt;
用于记载程序可以被运行的计算机环境。“&amp;lt;code&amp;gt;ENVIRONMENT DIVISION&amp;lt;/code&amp;gt;.”部包括“&amp;lt;code&amp;gt;CONFIGURATION SECTION&amp;lt;/code&amp;gt;”环境节和“&amp;lt;code&amp;gt;INPUT-OUTPUT SECTION&amp;lt;/code&amp;gt;”输入输出节。&lt;br /&gt;
&lt;br /&gt;
=== DATA DIVISION. ===&lt;br /&gt;
用于定义和声明程序所要使用的变量及其他数据。程序要使用的全部变量和数据必须在这里定义。“&amp;lt;code&amp;gt;DATA DIVISION&amp;lt;/code&amp;gt;.”部主要包含“&amp;lt;code&amp;gt;FILE SECTION&amp;lt;/code&amp;gt;.”和“&amp;lt;code&amp;gt;WORKING-STORAGE SECTION&amp;lt;/code&amp;gt;.”节。&lt;br /&gt;
&lt;br /&gt;
如果程序要通过参数接收数据，那么使用“&amp;lt;code&amp;gt;LINKAGE SECTION&amp;lt;/code&amp;gt;”来声明。&lt;br /&gt;
&lt;br /&gt;
==== COBOL的数据种类 ====&lt;br /&gt;
&lt;br /&gt;
COBOL程序的数据，主要有以下3种：&lt;br /&gt;
&lt;br /&gt;
* 变量（Variables）&lt;br /&gt;
* 常量（Literals） &lt;br /&gt;
* 表意常量（FigurativeConstants）：使用有特定意思的多个词组合成一个常量的代名词。好处是便于编码人员识别。比如：HIGH-VALUES、LOW-VALUES等可以表达一定意思的名称作为常量代名词。&lt;br /&gt;
&lt;br /&gt;
==== COBOL变量类型 ====&lt;br /&gt;
&lt;br /&gt;
COBOL的基本变量类型，有以下三种：&lt;br /&gt;
&lt;br /&gt;
* 数值型（Numeric）&lt;br /&gt;
* 英文字符型（AlphaNumeric）&lt;br /&gt;
* 英文字符串型（Alphabetic）&lt;br /&gt;
&lt;br /&gt;
=== PROCEDURE DIVISION ===&lt;br /&gt;
&lt;br /&gt;
用于容纳程序的实际处理代码。需要传入参数时，采用“&amp;lt;code&amp;gt;PROCEDURE DIVISION USING&amp;lt;/code&amp;gt;引数名[，参数名...]”的方式。&lt;br /&gt;
&lt;br /&gt;
因為前3個DIVISION都是註釋，卻又必須，只到第4個DIVISION「&amp;lt;code&amp;gt;PROCEDURE DIVISION&amp;lt;/code&amp;gt;」才真正涉及程序代碼，這樣的繁瑣規定使得COBOL被批評為太過冗長。但是，基於這樣的4個DIVISION的明確記述等的嚴格形式，COBOL也被公認是可讀性強的語言。另外，COBOL的保留字數量龐大，字數過長的保留字太多是COBOL的特徵之一。&lt;br /&gt;
&lt;br /&gt;
== Hello world例子代码 ==&lt;br /&gt;
&lt;br /&gt;
[[Hello world]]用COBOL写为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;cobol&amp;quot;&amp;gt;&lt;br /&gt;
       IDENTIFICATION DIVISION.&lt;br /&gt;
       PROGRAM-ID. hello-world.&lt;br /&gt;
       PROCEDURE DIVISION.&lt;br /&gt;
           DISPLAY &amp;quot;Hello, world!&amp;quot;&lt;br /&gt;
           .&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
现在著名的[[hello world|Hello, World!]]程序例子，于1978年在《[[C程序设计语言 (书)|C编程语言]]》书中最初问世的那个时代，在主机上类似的COBOL程序可以通过{{le|作业控制语言|Job Control Language|JCL}}来提交，并很有可能使用[[打孔卡]]阅读器和80列打孔卡。下面列出的具有空&amp;lt;code&amp;gt;DATA DIVISION&amp;lt;/code&amp;gt;的代码，曾使用GNU/Linux和运行{{le|MVS}} 3.8J的{{le|IBM System/370|IBM System/370|System/370}} [[Hercules (模擬器)|Hercules模拟器]]测试过。这段写于2015年的JCL，是从Hercules教程和Jay Moseley保管的样例派生而来&amp;lt;ref&amp;gt;{{cite web | url=http://www.jaymoseley.com/hercules/compilers/cobol.htm | title=COBOL Compiler from MVT | date=17 January 2015 | access-date=19 July 2015 | first=Jay | last=Moseley | archive-date=2015-07-22 | archive-url=https://web.archive.org/web/20150722114738/http://www.jaymoseley.com/hercules/compilers/cobol.htm }}&amp;lt;/ref&amp;gt;。为了保持那个时代的COBOL程序，HELLO, WORLD用全部大写字母显示。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;cobolfree&amp;quot;&amp;gt;&lt;br /&gt;
//COBUCLG  JOB (001),&amp;#039;COBOL BASE TEST&amp;#039;,                                 00010000&lt;br /&gt;
//             CLASS=A,MSGCLASS=A,MSGLEVEL=(1,1)                        00020000&lt;br /&gt;
//BASETEST EXEC COBUCLG                                                 00030000&lt;br /&gt;
//COB.SYSIN DD *                                                        00040000&lt;br /&gt;
 00000* VALIDATION OF BASE COBOL INSTALL                                00050000&lt;br /&gt;
 01000 IDENTIFICATION DIVISION.                                         00060000&lt;br /&gt;
 01100 PROGRAM-ID. &amp;#039;HELLO&amp;#039;.                                             00070000&lt;br /&gt;
 02000 ENVIRONMENT DIVISION.                                            00080000&lt;br /&gt;
 02100 CONFIGURATION SECTION.                                           00090000&lt;br /&gt;
 02110 SOURCE-COMPUTER.  GNULINUX.                                      00100000&lt;br /&gt;
 02120 OBJECT-COMPUTER.  HERCULES.                                      00110000&lt;br /&gt;
 02200 SPECIAL-NAMES.                                                   00120000&lt;br /&gt;
 02210     CONSOLE IS CONSL.                                            00130000&lt;br /&gt;
 03000 DATA DIVISION.                                                   00140000&lt;br /&gt;
 04000 PROCEDURE DIVISION.                                              00150000&lt;br /&gt;
 04100 00-MAIN.                                                         00160000&lt;br /&gt;
 04110     DISPLAY &amp;#039;HELLO, WORLD&amp;#039; UPON CONSL.                           00170000&lt;br /&gt;
 04900     STOP RUN.                                                    00180000&lt;br /&gt;
//LKED.SYSLIB DD DSNAME=SYS1.COBLIB,DISP=SHR                            00190000&lt;br /&gt;
//            DD DSNAME=SYS1.LINKLIB,DISP=SHR                           00200000&lt;br /&gt;
//GO.SYSPRINT DD SYSOUT=A                                               00210000&lt;br /&gt;
//                                                                      00220000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在提交了这段JCL之后，MVS控制台显示：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; highlight=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
    19.52.48 JOB    3  $HASP100 COBUCLG  ON READER1     COBOL BASE TEST&lt;br /&gt;
    19.52.48 JOB    3  IEF677I WARNING MESSAGE(S) FOR JOB COBUCLG  ISSUED&lt;br /&gt;
    19.52.48 JOB    3  $HASP373 COBUCLG  STARTED - INIT 1 - CLASS A - SYS BSP1&lt;br /&gt;
    19.52.48 JOB    3  IEC130I SYSPUNCH DD STATEMENT MISSING&lt;br /&gt;
    19.52.48 JOB    3  IEC130I SYSLIB   DD STATEMENT MISSING&lt;br /&gt;
    19.52.48 JOB    3  IEC130I SYSPUNCH DD STATEMENT MISSING&lt;br /&gt;
    19.52.48 JOB    3  IEFACTRT - Stepname  Procstep  Program   Retcode&lt;br /&gt;
    19.52.48 JOB    3  COBUCLG    BASETEST  COB       IKFCBL00  RC= 0000&lt;br /&gt;
    19.52.48 JOB    3  COBUCLG    BASETEST  LKED      IEWL      RC= 0000&lt;br /&gt;
    19.52.48 JOB    3  +HELLO, WORLD&lt;br /&gt;
    19.52.48 JOB    3  COBUCLG    BASETEST  GO        PGM=*.DD  RC= 0000&lt;br /&gt;
    19.52.48 JOB    3  $HASP395 COBUCLG  ENDED&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
为了效果对上述列出的第10行加以高亮，这个高亮不是实际的控制台输出。&lt;br /&gt;
&lt;br /&gt;
有关的编译器列表生成了超过四页的技术细节和作业运行信息，针对这14行COBOL的单一一行输出。&lt;br /&gt;
&lt;br /&gt;
== 注释 ==&lt;br /&gt;
{{reflist|group=&amp;quot;lower-alpha&amp;quot;|2}}&lt;br /&gt;
&lt;br /&gt;
== 参考文献 ==&lt;br /&gt;
{{reflist|2}}&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
{{程序設計語言|COBOL}}&lt;br /&gt;
&lt;br /&gt;
{{Authority control}}&lt;br /&gt;
[[Category:程序設計語言]]&lt;br /&gt;
[[Category:1959年面世]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Cewbot</name></author>
	</entry>
</feed>