Skip to content

Alternatives & Language Interfaces

Elizabeth Fischer edited this page Sep 18, 2022 · 1 revision

Virtually any alternative to Blitz++ has - at the same time - common, missing and additional features when compared with Blitz++.
A working assumption is to list here those open-source libraries/packages (or language built-ins) that provide loop-free arithmetics and indexing for dynamically allocated multi-dimensional arrays without incurring creation of temporary arrays and without restoring to string-embedded or method-invocation notation (which is a small subset of functionalities of Blitz++ and alternatives alike, for further discussion see Features)

Fortran:

  • built-in arrays

C++:

Python:

Julia:

C#: