0

我需要有关此的帮助或参考。我正在研究一种叫做 Natural 的 MF 语言,它在 ADABAS MF 中使用。我们现在拥有的编程工具是预先准备好的。我想知道是否有类似于这种语言的 somting 作为 VS CODE 中用于格式化、linting 等的扩展。我知道 COBOL(旧语言)有 somting,但我什么也找不到。

自然代码如下所示:

DEFINE DATA LOCAL                                     
01 EMPLOYEES VIEW OF EMPLOYEES                        
  02 SALARY (1)                                       
END-DEFINE                                            
READ EMPLOYEES BY NAME                                
  AT END OF DATA                                      
    DISPLAY                                           
      MIN (EMPLOYEES.SALARY(1)) (EM=ZZZ,ZZZ,ZZ9)        
      AVER(EMPLOYEES.SALARY(1)) (EM=ZZZ,ZZZ,ZZ9)        
      MAX (EMPLOYEES.SALARY(1)) (EM=ZZZ,ZZZ,ZZ9)        
  END-ENDDATA                                         
END-READ                                              
END

或者

* Hello World in NATURAL
WRITE 'Hello World!'
END
4

2 回答 2

2

首先,我与 Natural/ADABAS 合作已经有好几年了。如果您在大型机上工作,那么我相信您仅限于在 TP 监视器(CICS 或完整)中运行的环境。自然编辑器存储源代码并将 IL 编译到 ADABAS 中称为 FUSER 的特殊表中(真的希望这一切仍然适用)。运行时(批处理或在线)从该表中加载程序并执行它们。

我会做一些在线研究和/或打电话给当地的销售办公室,并要求与软件系统工程师交谈以获取最新数据。

于 2021-08-08T13:03:01.650 回答
0

不,没有 Visual Studio 扩展,但是操作和测试自然代码的现代方式称为 Natural ONE,它是基于 Eclipse 的 IDE,并为您提供代码格式(从绿屏程序编辑器有一个 STRUCT 命令,顺便说一句),与 VCS 的接口等等。

于 2022-01-07T00:21:31.763 回答