There are two, standard built-in ways of integrating Python with a Programming Language like C++/Java.
The first is writing an extension, which involves creating a wrapper for C that Python imports, builds, and then can execute.
A second built-in way of integrating these languages is called embedding, and is where C++/Java are given direct access to the Python interpreter.
C++ & Python Integration:
Boost.Python -
SIG for development of Python/C++ integration using Boost.Python - http://www.python.org/community/sigs/current/c++-sig/http://www.boost.org/doc/libs/1_37_0/libs/python/doc/index.html
Other Tools:
Extending and Embedding the Python Interpreter - http://docs.python.org/extending/
Extending Python with C - http://www.developer.com/lang/other/article.php/2191421
Java & Python Integration:
1. Jython http://www.jython.org/Project/
http://www.slideshare.net/ws.cander/jython-integrating-python-and-java-presentation
2. JPype - http://jpype.sourceforge.net/
3. jPython - Glue It All Together With Python –
http://www.python.org/doc/essays/omg-darpa-mcc-position.html
http://www.python.org/workshops/1997-10/proceedings/hugunin.html
The first is writing an extension, which involves creating a wrapper for C that Python imports, builds, and then can execute.
A second built-in way of integrating these languages is called embedding, and is where C++/Java are given direct access to the Python interpreter.
C++ & Python Integration:
Boost.Python -
SIG for development of Python/C++ integration using Boost.Python - http://www.python.org/community/sigs/current/c++-sig/http://www.boost.org/doc/libs/1_37_0/libs/python/doc/index.html
Other Tools:
Extending and Embedding the Python Interpreter - http://docs.python.org/extending/
Extending Python with C - http://www.developer.com/lang/other/article.php/2191421
Java & Python Integration:
1. Jython http://www.jython.org/Project/
http://www.slideshare.net/ws.cander/jython-integrating-python-and-java-presentation
2. JPype - http://jpype.sourceforge.net/
3. jPython - Glue It All Together With Python –
http://www.python.org/doc/essays/omg-darpa-mcc-position.html
http://www.python.org/workshops/1997-10/proceedings/hugunin.html