Будучи начинающим программистом , часто встречал выражения типа "Джаву лучше использовать с C++". Неужели часть программы можно написать на одном языке , а другую на другом ? Если да , то можете ли вы "простым" языком объяснить как это происходит.
Конечно, можно, есть 4 основных варианта: модульная структура с библиотеками (JNI как пример такой технологии), клиент-сервер, командная строка с stdin/stdout, общие ресурсы (файлы на диске или в памяти).