51
Views
0
CrossRef citations to date
0
Altmetric
Original Articles

Synergies in scientific computing by combining multi-paradigmatic languages for high-performance applications

, , &
Pages 539-549 | Received 08 Jan 2009, Accepted 19 Jan 2009, Published online: 30 Nov 2009
 

Abstract

The challenging art of multi-paradigmatic application development, which only few languages currently support, greatly aids the development of highly efficient and reusable software components. A link of two such languages, namely Python and C++, is presented. Thereby data structures and algorithms realised in C++ using features such as compile-time meta-programming are made available to the run-time environment of Python. Several generic components and modules for application design in the area of scientific computing are presented. Compile times and run-times are discussed to show the advantages of the proposed combination of both languages.

Acknowledgement

This work has been supported by the Austrian Science Fund FWF, project P19532-N13.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.