Most languages offer the possibility to call code written in other languages, but in Python this is a particularly simple and smooth process. One reason is that Python was initially designed for being integrated with C and extended with new C code. The support for C implicitly provides support for closely related languages like Fortran and C++. Another reason is that tools, such as F2PY and SWIG, have been developed in recent years to assist the integration and, in simpler cases, fully automate it. The present chapter is a first introduction to mixed language programming with Python, Fortran 77 (F77), C, and C++. The focus is on applying the tools F2PY and SWIG to automate the integration process.
CITATION STYLE
Combining Python with Fortran, C, and C++. (2007). In Python Scripting for Computational Science (pp. 189–226). Springer Berlin Heidelberg. https://doi.org/10.1007/978-3-540-73916-6_5
Mendeley helps you to discover research relevant for your work.