Softpedia
 


SCRIPTS CATEGORIES:



NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>

WEEK'S BEST

  • Sketch CMS 2
  • SoundCloud Custom ...
  • Fbootstrapp
  • LuxCal 2.6.0
  • Twitter Embed 1.0.1
  • CSS3 Lightbox
  • Emphasis
  • AutoMOD 1.0.0.1
  • Patternizer.js v1.01
  • WP-Trader .4.6 Beta
  • Home > Scripts > Development Tools

    SIP 4.13.1

    Download button


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

    License / Price:


    Platforms:

    Databases:

    Language:

    Last Updated:

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

    Windows / Linux / Mac OS / BSD / Solaris
    N/A
    Python
    December 31st, 2011, 08:19 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