Я могу быть меньшинством здесь, но, кажется, за всю мою академическую / профессиональную карьеру меня учили на разных языках. В течение этого времени основное внимание уделялось парадигмам синтаксиса и программирования, но нас ни разу не учили об интеграции систем, написанных на разных языках, и о том, как правильно принимать это решение.
Кстати, я не говорю о каноническом веб-стеке или о более новых, более сексуальных и дружественных для JVM языках. Мне интересно, есть ли «известные ресурсы», где я мог бы узнать о процессах принятия решений за языками связывания, например, Java и C ++.
Конечно, на ум приходят такие инструменты, как XML, JSON и XMPP. С другой стороны, я видел системы, связывающие Java и C ++ с использованием сериализации. Я не ищу единого решения для всех. Мне больше интересно узнать о различных решениях и о том, как я должен поступать, принимая такие решения.
Приношу свои извинения, если это слишком широко для этого форума, но по крайней мере я не прошу людей исправить или переписать мой испорченный код;)