Open source software for numerical computation

Skip to main content

SWIG

SWIG (Simplified Wrapper and Interface Generator),is an open source software tool, used to connect computer programs or libraries written in C or C++ with scripting languages such as Lua, Perl, PHP, Python, R, Ruby, Tcl, and other languages like C#, Java, JavaScript, Go, Modula-3, OCaml, Octave, Scheme, and now Scilab.

Major applications of SWIG include generation of scripting language extension modules, rapid prototyping, testing, and user interface development for large C/C++ systems.

With its rich syntax, powerful parsing and code generation features, SWIG for Scilab can drastically simplify the task of integrating third-party software/libraries and thus developing external modules for Scilab.

Useful Link

More on SWIG