摘要
本发明实施例涉及编程技术领域,公开了一种代码交互转换方法,包括:在基于第一编程语言运行的主程序中,获取需要动态执行的基于第二编程语言编译的代码程序;在主程序中利用内置的MinGW32编译器将基于第二编程语言编译的代码程序编译成相应的动态链接库文件;在主程序中启动相应的执行程序,加载动态链接库文件;在主程序中开启socket机制来连接动态链接库文件的执行程序以通过socket机制发送需要由基于第二编程语言编译的代码程序处理的数据,并接收基于第二编程语言编译的代码程序执行的结果。本发明的方法通过跨语言执行、动态编译与执行、高效的数据交互以及模块化和解耦等技术手段,提高了软件开发的灵活性、动态性、可扩展性和可维护性。