Pur*_*lot 27
由Grace Murray Hopper发明的"面向商业的语言" (阅读她,她是我们今天所知的计算机发展的关键人物之一).一般的想法是产生一种基于英语的语言,而不是基于数学的语言或在代码中表达的语言.
非常简单地说你会使用像这样的结构
ADD YEARS TO AGE
Run Code Online (Sandbox Code Playgroud)
而不是
age = age + years
Run Code Online (Sandbox Code Playgroud)
要么
age += years
Run Code Online (Sandbox Code Playgroud)
出现在1960年代早期,它被大量采用在商业领域进行处理.仍然有大量的应用程序内置在COBOL仍在运行和维护,它仍然非常活跃和踢.1997年左右,Gartner报告说,全球80%的业务都使用COBOL,其中包含超过2000亿行代码,每年估计有50亿行新代码.因此,你可以做得比学习COBOL更糟糕,以确保你有一份终生的工作.
Cobol程序的结构总结在每个该死的程序中的助记符中.意思是有: -
由于打卡的遗留(是的,我也使用它们)你总是通过缩进8个空格来启动代码,否则一些编译器将无法识别它(Python的阴影,其中空白是重要的).
它当然是一种编译语言.
在哪里使用.政府,各种规模的军事企业,但通常是较大的企业,所以我想你可以在任何地方说,它用来管理政府,军队和企业.我相信美国的社会福利体系是在60年代中期编写的数百万行Cobol.Experian是一家大型英国信用评级公司,在整个运营过程中使用它与网络接口.同样在英国,大多数建筑协会和银行都在其上运行核心系统.
我可以继续,但我不会去阅读它.顺便说一句,如果你愿意,你甚至可以获得面向对象的Cobol