8得票1回答
将Oracle数组中的记录移动到Cobol occurs。

我如何将Oracle中的记录移动到Cobol数组中? 当我移动单个字段时,一切都按预期工作。 但是当我尝试移动包含在Oracle VARRAY中的记录时, 无法让它正常工作。PRO*COBOL 预编译器会给出以下错误信息: Error at line 137, column 12 in fi...

8得票3回答
COBOL段落编号背后的逻辑是什么?

我经常看到以下这种段落命名结构: nnnn-PARAGRAPH-NAME. nnnn代表一个4位数字。 这里有一个完整的例子: 0000-MAINLINE. PERFORM 1000-INITIALIZE-THE-PROGRAM. PERFORM 2000-PRO...

8得票1回答
函数 ord 有时工作,有时不工作

我正在尝试在Cobol中编写一种凯撒密码,但是我遇到了以下编译错误: 在此上下文中不允许使用数字函数"INTEGER FUNCTION ORD"。 此错误在此处触发(两行均是)。 000048 MOVE FUNCTION ORD("A") TO a...

8得票7回答
COBOL技术演示

我是一名COBOL程序员,在咨询公司工作了6个月。今天,我和其他COBOL“部门”的成员与公司的新董事举行了会议。 在新团队进行的初步分析中,他们发现,与我们公司提供的其他服务/技术(如Java、C++、Objective-C等)相比,COBOL缺乏“广告宣传”。他指出,每当其他团队的成员在...

8得票8回答
帮助COBOL程序员过渡到.Net。你有什么建议?

我有一些COBOL程序员要转向.NET。我发现许多人很难采用/理解面向对象编程原则。由于我没有COBOL经验,所以我找到的相似之处非常有限。 我绝不想说“忘记你二十年的经验。这是全新的。”但我还没有更好的比喻和工具。 您有什么建议可以帮助他们了解.NET世界?

8得票4回答
在.NET中如何将数字格式化为S9(5)V99 ASCII?

我一直在搜索s9(5)v99,但得到的信息不太清楚。请问有人能展示如何转换或者公式吗?谢谢。

7得票2回答
“BY CONTENT”和“BY VALUE”在CALL语句中有什么区别?

在 COBOL 的 CALL 语句中,BY CONTENT 和 BY VALUE 有什么区别? BY CONTENT 传递的是一个指向数据的地址,而 BY VALUE 则传递的是数据的实际值。当使用 BY CONTENT 时,如果在子程序中修改了数据,则原始数据也会被修改。而通过 BY VA...

7得票1回答
如何将COBOL程序的联接区数据传递到另一个程序的联接区

我正在开发一个Wrapper/Bridge COBOL程序,处理程序调用并执行交叉操作,如日志记录、安全检查等。主要动机是检查消费者程序的安全访问权限,无论它是否有权调用生产者程序。 让桥接COBOL程序为B1,生产者程序为P1,消费者(客户端)为C1。 当C1想要调用P1时,它必须调用B...

7得票6回答
有哪些适合初学者学习COBOL编程的好资源?

我正在考虑学习COBOL。 我应该从哪里开始?

7得票4回答
能否用COBOL语言编写编译器?

这篇博客文章(链接)说: "你不能用COBOL编写编译器或内核模块" 我不是COBOL的粉丝,也不建议使用它,但由于COBOL是图灵完备的语言,我的理解是你应该能够在COBOL中编写任何其他图灵完备语言所能编写的程序,这意味着从理论上讲,在COBOL中编写编译器应该是可能的,对吧? ...