面向对象的Cobol是否需要Java或其他某种语言来执行?

问题描述

| 我已经看到人们在谈论Cobol时提到了Java和.net,还没有看到真正完整的OOP Cobol代码。是真的吗 如果不是,我该在哪里以及如何在Cobol main中创建一个实例(不知道,我这么说),就像在其他语言中一样(我可以在cobol中使用它们做什么)? 我的意思是,我读的是如何创建类。我没有看到他们实际上给出了与这些类相关的任何示例。     

解决方法

        在IBM Enterprise COBOL的世界中,您不会找到完整的OO COBOL应用程序的“真实且完整的”示例(其他供应商可能更成功)。 IBM Enterprise COBOL的OO扩展仅用于允许与Java应用程序的互操作性,而不能开发基于OO的完整的COBOL系统。 请参阅tmross对IBM COBOL Cafe网站上有关纯OO COBOL HelloWorld程序的这篇文章的答复。它几乎概述了真正的问题是什么。注意,汤姆·罗斯(tmross)是IBM COBOL编译器开发的主要参与者,因此他具有一定权威。 顺便说一句...我绝不隶属于IBM。     ,        COBOL是一种语言,而Java和.NET既是一种语言(或一系列语言)又是一种在其自己的指令集(例如字节码或msil)上运行的虚拟机(这在技术上不正确,因为这些语言和vm \的实际上是分开的,但该语句适用于不精确的口语用法)。 使用COBOL的任何面向对象的功能都需要能够理解并支持这些功能的编译器。在虚拟框架(JRE,.NET)中运行需要编译器,该编译器可以编译为字节码或msil。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...