Я просто заканчиваю относительно большой проект в scala и скоро начну с другого родственного.Есть ли какой-либо проект/набор библиотек, которые облегчают общение между различными языками программирования/платформами?
Я еще не выбрал язык и хотел бы, чтобы мое решение основывалось на особенностях языка или доступных библиотек, чем на совместимости.
И это повод спросить об этом.
Мои требования (вверху более важно):
- взаимодействие между различными языками/платформ программирования (вероятные из них являются JVM, Haskell, Python, C/C++)
- легко прототип/рефакторинг
- легко программировать
- производительных без особого беспокойства для оптимизации с моей стороны (это может исключить использование файлов)
* Есть ли какой-либо очевидный общий способ общения между различными языками программирования/платформами? * Как насчет HTTP? Возможно, вам нужно быть немного более конкретным. – MattH
Зачем вам нужно взаимодействовать между разными языками? – wvd
вы можете использовать сокеты и определить свой собственный протокол, возможно, используя некоторую широко поддерживаемую библиотеку сериализации, такую как [JSON] (http://www.json.org) –