Softpedia
 


SCRIPTS CATEGORIES:



NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • PeoplePods 0.9
  • Brackets Sprint 8
  • elFinder 2.0 RC1
  • BBClone 0.6.1
  • Twitter Follow Box...
  • Multilingual Press...
  • SimplePie 1.2.1
  • TinyTips 1.2
  • SWFUpload 2.2.0.1 ...
  • Head Cleaner 1.4.2.9
  • Home > Scripts > Development Tools

    SIP 4.13.2

    Download button


    Downloads: 748  Tell us about an update
    User Rating:
    Rated by:
    Fair (2.9/5)
    13 user(s)
    Developer:

    Website:

    License / Price:


    Platforms:

    Databases:

    Language:

    Last Updated:

    Category:
    Phil Thompson | More scripts
    www.riverbankcomputing.co.uk
    Other Free / Open Source License - Python License
    GPL - GNU General Public License (v2 and v3) 

    Windows / Linux / Mac OS / BSD / Solaris
    N/A
    Python
    February 17th, 2012, 23:40 GMT
    C: \ Development Tools

     Read user reviews (0)  Refer to a friend  Subscribe

    SIP description

    This is a tool that makes it very easy to create Python bindings for C and C++ libraries

    It is formed from a code generator and a Python module.

    The code generator processes a set of specification files and generates C or C code which is then compiled to create the bindings extension module. The SIP Python module provides support functions to the automatically generated code.

    The specification files contains a description of the interface of the C or C++ library, i.e. the classes, methods, functions and variables.

    The format of a specification file is almost identical to a C or C header file, so much so that the easiest way of creating a specification file is to edit the corresponding header file.

    SIP makes it easy to exploit existing C or C++ libraries in a productive interpretive programming environment. SIP also makes it easy to take a Python application (maybe a prototype) and selectively implement parts of the application (maybe for performance reasons) in C or C++.



    TAGS:

    Python library bindings | python to C++ | development tool | Python | library | bindings



    HTML code for linking to this page:


    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM