我想知道调用不同编程语言的不同进程是否有用?
例如,我有一个 java 应用程序。但我有一些繁重的计算要做。所以我用另一种非 JVM 语言(C、Go 等)编写了一个程序,它可以比普通 java 更好地表达或处理这些计算,并将结果返回给主 java 应用程序。
我知道,例如 Java OpenGL 实现使用 C-DLL 来访问 OpenGL 功能。但这一定是一个好方法吗?
我想知道调用不同编程语言的不同进程是否有用?
例如,我有一个 java 应用程序。但我有一些繁重的计算要做。所以我用另一种非 JVM 语言(C、Go 等)编写了一个程序,它可以比普通 java 更好地表达或处理这些计算,并将结果返回给主 java 应用程序。
我知道,例如 Java OpenGL 实现使用 C-DLL 来访问 OpenGL 功能。但这一定是一个好方法吗?