-
公开(公告)号:CN117785151A
公开(公告)日:2024-03-29
申请号:CN202311812635.7
申请日:2023-12-26
Applicant: 苏州同元软控信息技术有限公司
Abstract: 本发明提供一种多语言科学计算方法及装置,所述方法包括:获取待科学计算任务指令;将待科学计算任务指令输入科学计算系统,得到所述科学计算系统输出的科学计算结果;其中,所述科学计算系统基于多语言调用模块、第一科学计算语言、科学计算函数库及异源数据库建立;所述科学计算系统用于通过所述多语言调用模块将科学计算任务指令与所述第一科学计算语言适配,通过适配后的科学计算任务指令调用所述科学计算函数库或异源数据库,基于所述科学计算函数库或异源数据库对待科学计算任务进行科学计算。该方法可以支持多种科学计算语言,及多种科学计算语言间的互调用,充分利用单个语言的生态优势,实现统一的、开箱即用的多语言科学计算环境。
-
公开(公告)号:CN119806636A
公开(公告)日:2025-04-11
申请号:CN202411870197.4
申请日:2024-12-18
Applicant: 苏州同元软控信息技术有限公司
Abstract: 本发明公开了一种跨平台编程语言的代码运行方法、装置、设备及介质。该方法包括:响应于对基于第二编程语言下的待运行源代码的运行操作,确定待运行源代码的脚本标识;在从预设缓存库中查找到与脚本标识相关联的二进制文件的情况下,对查找到的二进制文件反序列化处理,得到待处理代码;基于与第一编程语言相对应的目标函数库,对待处理代码进行注解处理,并在目标平台上运行注解处理后的待处理代码,得到目标运行结果。解决了现有技术中根据另一个平台的编程语言规范,来重新编写一套代码,导致代码处理效率低,成本高以及运行结果准确性差的问题,实现在降低代码处理成本的同时,达到提高跨平台编程语言的代码运行高效性和正确性的效果。
-