私はここでは少数派かもしれませんが、学問的/専門的なキャリア全体を通じて、さまざまな言語を教えられてきたようです. この間、構文とプログラミングのパラダイムに焦点が当てられましたが、さまざまな言語を使用して記述されたシステムの統合と、この決定を行う適切な方法については教えられませんでした。
念のために言っておきますが、私は正規の Web スタックや、より新しく魅力的な JVM フレンドリーな言語について話しているのではありません。私が疑問に思っているのは、たとえば Java や C++ などのバインディング言語の背後にある意思決定プロセスについて学ぶことができる「既知のリソース」があるかどうかです。
確かに、XML、JSON、XMPP などのツールが思い浮かびます。繰り返しになりますが、シリアライゼーションを使用して Java と C++ をバインドするシステムを見てきました。私は、1 つですべてを解決できるタイプのソリューションを探しているわけではありません。さまざまな解決策と、そのような決定を下す方法について学ぶことにもっと興味があります。
これがこのフォーラムにとって広すぎる場合は申し訳ありませんが、少なくとも私は人々に私の失敗したコードを修正したり書き直したりするように求めているわけではありません ;)