Logiciel open source de calcul numérique

Passer au contenu principal

SWIG

SWIG (Simplified Wrapper & Interface Generator – Générateur simplifié de wrapper et d’interface) est un outil logiciel open source, utilisé pour connecter des programmes ou des bibliothèques écrit en C ou C++ avec des langages de scripts tels que Lua, Perl, PHP, Python, R, Ruby, Tcl, et d’autres langages comme le C#, Java, JavaScript, Go, Modula-3, OCaml, Octave, Scheme, et Scilab.

Les principales applications de SWIG recouvrent la production de modules d'extension de langage de script, le prototypage rapide, les tests et le développement d'interfaces utilisateur pour d’importants systèmes C/C ++.

Avec une syntaxe riche, son parseur puissant et ses fonctionnalités de génération de code, SWIG pour Scilab simplifie grandement l’intégration de logiciels ou de bibliothèques tierces et aussi le développement de modules externes Scilab.