这个博客文章https://stackoverflow.blog/2020/04/20/brush-up-your-cobol-why-is-a-60-year-old-language-suddenly-in-demand/?cb=1说
我不是COBOL的拥护者,我并不是说这是个好主意,但是由于COBOL是图灵完整的,所以我的理解是,您应该可以在其中编写任何其他图灵完整的语言都可以使用的程序写。这意味着在理论上应该可以用COBOL编写编译器吗,否?
也许作者只是捷径而已,说用COBOL编写编译器并不常见,也不是一个好主意,但这让我感到奇怪。
最佳答案
Micro Focus成立于1976年。他们使用SNOBOL引导了他们的第一个COBOL编译器,直到他们用COBOL编写了COBOL编译器。甚至这些实用程序都是用COBOL编写并编译的。后来他们开始合并C和C++,但是有一阵子都是COBOL。 [我从1984年开始在PC上使用Micro Focus COBOL。]
用最简单的术语来说,可以编写标准的COBOL程序来一次读写一个字节的文件。 PROCEDURE DIVISION
中发生的情况决定了它是哪种程序类型:编辑器,编译器,链接器等。