Language interoperability
For a project, including more than one programming/scripting language, how
easy would it be to "talk" between the languages?
For narrower scope, let's consider only the more popular languages: Java,
C, C++, Python, Bash scripting, Matlab/Octave/Scylab, Lisp, COBOL.
It is generally known that C is the least common denominator. And I have
built C++ libraries with pure C API. Also, in Python there are ctypes for
communication with C-speaking devices.
Maybe an answer in the form of a table with 'easy' or 'difficult'. With
that knowledge it would be easier to poinpoint technologies for new
(freetime) projects, choosing the language that does each job in the
easiest way.
No comments:
Post a Comment