Полезно ли чередование процессов разных языков программирования?
Мне было интересно, если это может быть полезно для вызова различных процессов разных языков программирования?
Например, у меня есть приложение Java. Но у меня есть некоторые тяжелые вычисления, чтобы сделать. Поэтому я пишу программу на другом языке без JVM (C, Go и т. Д.), Который может выражать или обрабатывать эти вычисления лучше, чем обычная Java, и возвращать результаты в основное Java-приложение.
Я знаю, что, например, реализация Java OpenGL использует C-DLL для доступа к функциональности OpenGL. Но действительно ли это хороший подход?
1 ответ
Вы можете использовать нативные методы. Нативные методы используются для вызова других языков программирования (таких как C,C++) в Java Java.