Interfacing Octave with other languages
Interfaces with Octave can be built by using its C++ API. So any foreign language that can communicate with C or C++ can also communicate with Octave. Although Octave is typically used in an interactive mode, its C++ API grants user access to a virtual Octave terminal that can interpret standalone commands (including the execution of outside source files “.m”) and return the results.
Starting with the compilation stage, both the Octave package (main application) and the Octave development package (includes C++ libraries) have to be installed on your system.
Page is under construction.