Расширение VS Code для Adabas Natural
Мне нужна помощь или рекомендация по этому поводу. Я работаю над языком MF под названием Natural, он используется в ADABAS MF. Инструменты, которые у нас есть сейчас для программирования, предопределены. Мне нравится знать, есть ли в VS CODE расширение, похожее на этот язык, для форматирования, линтинга и т. Д. Я знаю, что есть сомтинг для COBOL (более старый язык), но я ничего не могу найти.
Естественный код выглядит так:
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
2 ответа
Во-первых, я много лет не работал с Natural/ADABAS. Если вы работаете на мэйнфрейме, я считаю, что вы ограничены средой, работающей в мониторе TP (CICS или Complete). Естественный редактор сохраняет исходный код и компилирует IL в специальную таблицу в ADABAS, известную как FUSER (очень надеюсь, что все это по-прежнему применимо). Среда выполнения (пакетная или интерактивная) загружает программы из этой таблицы и выполняет их.
Я бы провел некоторое онлайн-исследование и / или позвонил в местный офис продаж и попросил поговорить с системным инженером программного обеспечения, чтобы получить самые свежие данные.
Нет, расширения Visual Studio нет, но современный способ манипулирования и тестирования Natural code называется Natural ONE, который представляет собой IDE на основе Eclipse и дает вам форматирование кода (в редакторе программ с зеленым экраном для этого есть команда STRUCT, кстати ), интерфейс для VCS и многое-многое другое.