我的公司在我们的大型机上使用了大量 COBOL,现在我们有大量与我们合作的离岸和陆上承包商,他们是 Java 开发人员,但不知道任何 COBOL,对于我们的大型机人员来说,情况正好相反这可能会导致通信错误。现在我碰巧知道 COBOL、Java、C# 等。他们希望我编写一个命令行程序来接收文本文件或 cobol 文件并将该输入转换为 Java,以便双方可以更好地了解正在发生的事情。只是寻找一些关于如何开始的好的参考资料,我想使用 C#。我有一些基本的代码要读入文件,但真的不确定我应该往哪个方向走。
我可以使用句点分隔字符串,然后查找单个关键字并从那里继续解析,但必须有某种方法可以做得更好。
恐怕编写这样的转换器不会让任何人更好地了解任何事情(除了您,您将学到很多有关解析的知识)
机器翻译的代码非常混乱且难以阅读。Java 人员最好先阅读 COBOL 书籍,然后再阅读遗留代码。