Curiously enough, C still has native means to call Pascal functions.
At least in the past, the interoperability between languages was taken very seriously, because the industry used to abhor the idea of having to rewrite things just because of the need to use a different language (e.g. PL/I instead of Fortran); the object module format was designed to be language-independent.
As computers became faster much of software development switched to interpreted and VM-based languages, and language interoperability became a problem.
At least in the past, the interoperability between languages was taken very seriously, because the industry used to abhor the idea of having to rewrite things just because of the need to use a different language (e.g. PL/I instead of Fortran); the object module format was designed to be language-independent.
As computers became faster much of software development switched to interpreted and VM-based languages, and language interoperability became a problem.