New software kid on the block this week is Ceemple (pronounced Seem-Pull, geddit?). The technology is based on C++ and integrates a large number of scientific libraries into an IDE.
It is free for academic use but so far is Windows-only.
Ceemple is sold on the basis that it features the productivity of MATLAB and Python, combined with the performance and integration of standard C++.
MATLAB itself is a high-level language and interactive environment for numerical computation, visualization, and programming.
Ceemple supports rapid programming, automatically declaring variables, including header files and managing projects.
"This enables you to rapidly code your algorithms in an easy C++ language, letting you focus on writing your algorithms while taking care of non-core issues: declaring variables, managing includes, creating projects, importing libraries," said Efrat Herbst, business development at Ceemple.
In addition, Ceemple offers an immediate-response development environment. The development team claims that this saves the need for long build cycles and so enables developers to immediately run code and enjoy C++ runtime performance.
Let's also note that Ceemple C++ code is already optimized and there is no need for code vectorization or writing performance-critical code in C.
According to the official website for the software, "Ceemple includes graphics and computational libraries ready for use, with open architecture that can be extended with additional C++ libraries. Ceemple can produce a ready-to-distribute executable, which can be deployed into embedded systems, standalone applications, or high-performance clusters. Your code can also be easily integrated back into larger C++ projects."