站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
建站程序
开发
服务器
办公软件
开发教程
服务器教程
软件使用教程
运营教程
热门电子书
WordPress教程
宝塔面板教程
CSS教程
Shopify教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
COBOL
”
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
[[Image:COBOL.jpg|right|thumb|COBOL]] '''COBOL'''(COmmonBusinessOrientedLanguage)——是数据处理领域最为广泛的[[程序设计语言]],是第一个广泛使用的[[高级编程语言]]。在企业管理中,数值计算并不复杂,但数据处理信息量却很大。为专门解决经企管理问题,于1959年,由美国的一些计算机用户组织设计了专用于商务处理的[[计算机语言]]COBOL,并于1961年美国数据系统语言协会公布。经不断修改、丰富完善和标准化,目前COBOL已发展为多种版本。 ==COBOL简介== *英文缩写: COBOL (Common Business Oriented Language) 中文译名: [[COBOL]]语言 *一种适合于商业及数据处理的类似英语的程序设计语言。这种语言可使商业数据处理过程精确表达。 *COBOL(面向商业的通用语言,又称为企业管理语言、数据处理语言等,Common Business Oriented Language)是最早的高级编程语言之一,是世界上第一个商用语言。 ==COBOL历史== *COBOL(COmmonBusinessOrientedLanguage)是第一个广泛使用的高级编程语言。在企业管理中,数值计算并不复杂,但数据处理信息量却很大。为专门解决经企管理问题,1959年5月,五角大楼委托格雷斯·霍波(G.Hopper)博士领导一个委员会并由RearAdmiralGraceHopper公司主持开发,并于1961年由美国数据系统语言协会公布。经不断修改、丰富完善和标准化,已发展为多种版本。 *COBOL重视数据项和输入/输出记录的处理,对具有大量数据的文件提供了简单的处理方式。从名字可以看出,它主要用于解决商业和企业管理等领域的大量数据处理问题,又称为企业管理语言、数据处理语言等。 *Cobol语言的研制始于50年代末,当时[[计算机]]的生产已进入第二代,计算机应用领域开始从数值计算扩大到数据处理。商业和企业事务管理中需要进行处理的数据量急剧增加,迫切需要有适用于这个领域的程序设计语言,以提高编制程序的质量和速度。 *Cobol语言就是在这种社会背景下应运而生的。也就是说,Cobol已经年过半百了。Cobol正式发布于1960年4月,称为Cobol-60。现在最新的版本应该是Cobol-2002了,而且还在不断改进中,未来的Cobol将支持[[XML]]等Web时代的新技术。 *但与[[C语言]]或[[FORTRAN]]语言相比,COBOL的数值运算、逻辑运算能力比较弱。 ==COBOL特点== *COBOL是一种面向数据处理的、面向文件的、[[面向过程]]([[POL]])的高级编程语言,是一种功能很强而又极为冗长的语言。 *COBOL适合于具有循环处理周期的环境(例如打印工资支票)以及数据操纵量相当大的环境。COBOL主要应用于商业数据处理领域,对各种类型的数据进行收集、存储、传送、分类、排序、计算及打印报表、输出图象是它的强项。 *COBOL语法与英文很接近,即使不懂电脑的人也能看懂[[程序]]。 *强大的文件处理功能,大量的数据通常以文件的形式存储在[[磁盘]]上。 *仅提供了加、减、乘、除及乘方这五种简单的算术运算,因而不适于进行科学计算。 *未来的COBOL将支持[[XML]]等[[Web]]时代的新技术。 ==COBOL编辑器== *由于COBOL最初是用于[[主机]]系统,所以它和主机系统联系得非常紧密。 *主流的主机系统,例如[[IBM]]的大型机、中型机等都配备了相应的COBOL编译程序,例如VS COBOL II等。 *[[微机]]的广泛使用也对主机编程产生了一定的影响,比如它拥有漂亮的[[图形界面]],不少编译器厂家也推出了微机平台上的COBOL[[编译器]]产品,其中比较著名的有Fujitsu Power COBOL,Acu Cobol等。 *网上有一个Fujitsu COBOLV3,其编程界面类似于微机上常见的[[VisualBasic]]、[[VisualC]]等,不仅提供了[[GUI]]界面,也内置了许多常见的控件,当然其功能比起VB、VC还是差了不少,有兴趣者可以下载去试用一下。 *在Windows上开发的人都应该觉得很幸运,它那友好的界面就实在能改善开发者的心情,提高开发的效率。想想在[[DOS]]和[[UNIX]]等下面的黑屏环境,工作的心情实在好不起来。要是跟踪一段[[代码]],简陋的调试环境真让人却步。 *主机环境既然不那么友好,调试环境也就可以想象了。当然了,如果舍得花钱,还是能买到凑合的调试环境的。即使没有那么多的投资,CICS也算是一个不错的东西,毕竟它还支持对其自己[[命令]]的[[调试]]。 ==COBOL程序结构== '''COBOL程序由4部(DIVISION)组成:''' *IDENTIFICATION DIVISION.(标识部) *主要用来指定源程序名字,也可以写入其他用作备忘的某些信息(如日期、作者等)。 *ENVIRONMENT DIVISION.(环境部) *主要用于指出程序中用到的数据文件名与[[计算机系统]]的设备的对应关系,即把某一文件名与一个外部设备联系起来。 *[[DATA]] DIVISION.(数据部) *程序中所用到的全部数据(包括输入输出的数据和中间数据)都应在数据部中说明它们的类型和所占内存情况。 *PROCEDURE DIVISION.(过程部) *用来给出程序要执行的指令,使计算机产生相应的操作,例如进行数学运算。 '''备注:''' *部(Division)一部可包括若干节 *节(Section)一节可包含若干段 *段(Paragraph)一段可包含若干句子 *句子(Sentence)一个句子可包含若干语句 *语句(Statement)制定计算机完成一定的操作 *子句(Clause)制定完成某一方面的功能 ==参考来源== *[http://www.itpxzn.com/ *http://comm.ccidnet.com/art/1961/20041014/165226_1.html/ ==相关条目== *[[FORTRAN]] *[[BASIC]] [[category:编程语言|C]] [[category:计算机语言|C]]
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)