摘要
本申请公开了一种多语言混合代码的编译方法、设备及介质,涉及计算机技术领域,方法包括:对多语言混合代码文件进行逐行扫描,以识别出多个语言对应的代码片段,并确定代码片段对应的语言标识;根据语言标识确定对应的解析规则,并根据解析规则对代码片段进行语义解析,以确定多个代码片段之间的语义关联图谱;根据语义关联图谱将多个代码片段进行转换,以确定中间形式;确定目标平台的运行环境,以根据运行环境对中间形式进行转换,以转换成目标平台对应的代码格式。本申请具有准确性高、灵活性强、优化效果好等多项优点,为跨语言编程和跨平台部署提供了有力保障。