Date: 2017/3/13
%Content: Swing——C/C++和Python之间的粘结剂
SWIG 是一个非常优秀的开源工具,支持您将 C/C++
代码与任何主流脚本语言相集成。此外,它向更广泛的受众公开了基本代码,改善了可测试性,让您的 Ruby /Python代码库某部分能快速写出高性能的C/C++
模块。
C
和 C++
被公认为(理当如此)创建高性能代码的首选平台。对开发人员的一个常见要求是向脚本语言接口公开C/C++
代码,这正是 Simplified Wrapper and Interface Generator (SWIG) 的用武之地。SWIG 允许您向广泛的脚本语言公开C/C++
代码,包括 Ruby、Perl、Php、C#、Tcl 和 Python。这些脚本语言可以加速代码开发和部署过程本文使用 Ruby 作为公开 C/C++