swig: swig (Generate scripting interfaces to C/C++ code) swig: swig: SWIG is a software development tool that connects programs written in swig: C and C++ with a variety of high-level programming languages. SWIG is swig: used with different types of target languages including common swig: scripting languages such as Javascript, Perl, PHP, Python, Tcl and swig: Ruby. The list of supported languages also includes non-scripting swig: languages such as C#, D, Go language, Java including Android, Lua, swig: OCaml, Octave, Scilab and R. swig: swig: