Open source software for numerical computation

Skip to main content


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