创新功能(1)-多语言编程与编译
· 阅读需 6 分钟
1. 多语言编程与编译能力
IEC61131-3与计算机语言(C/C++/Rust)混合开发
- 项目主程序使用语言: IEC61131-3
- 库开发支持的语言: IEC61131-3、C、C++、Rust
- 多语言混合编译: 支持
- 多混合源码调试: 支持
- 编译方式: 2级编译 (IDE编译 + 安装编译)
- IDE编译输出格式: WebAssembly (第1级)
- 安装编译输出格式: 机器指令程序 (第2级)
- C、C++编译框架
- IDE自动完成源码的编译
- 或使用cmake自定义编译架构
- Rust编译框架
- IDE自动完成源码的编译
- 或使用cargo自定义编译架构
2. 支持计算机程序(C/C++/Rust)的方式
WasomeCodeX_AI支持两种计算机程序(C/C++/Rust)的方式:
- 方式1:单独编译成动态库文件,启动时动态加载 (传统方式)
- 方式2:与IEC61131-3程序混合编译与调试 (业界首家)
技术架构如下:
