Wie interagieren mehrere Sprachen in einem Projekt?

Ich habe gehört, dass einige Leute in einem Projekt in mehreren Sprachen programmiert haben. Ich kann mir nicht vorstellen, wie die Sprachen miteinander interagieren. Ich meine, es gibt keine Java-Methode wie myProgram.callCfunction(parameters); passiert nie oder irre ich mich?...