New answers tagged interoperability
Starting with Mathematica 10, .mx files are only restricted by 'bitness', i.e. an .mx file generated on a 64 bit machine should be interchangeable between all 64 bit platforms (Windows-x86-64, OSX-x86-64, Linux-x86-64). Similarly, MX files generated on 32 bit platforms should be compatible with Windows-x86 and Linux-x86.
Mathematica has a very large number of builtin functions, most of which would be part of libraries in other languages. Many of these functions are next to impossible to implement in a compatible way, think e.g. Integrate. Mathematica is also very different from most other languages: it is based on term rewriting and operates with symbols (concepts not ...
Top 50 recent answers are included