ZYPHZYPH
SWIG

SWIG

Generate code to link C C++ with other languages

Description

SWIG is a code generation tool designed to connect C and C++ applications with high-level programming languages. By parsing C/C++ header files, it produces the required glue code that acts as a bridge, enabling interoperability without extensive rewriting. This makes it ideal for extending legacy systems or incorporating performance-critical C/C++ components into modern applications. With support for multiple languages such as Perl, Tcl, and PHP, SWIG streamlines the process of building mixed-language software solutions.

Screenshots

SWIG screenshot
Click to view full size