Wolfram Mathematica

Mathematica Features and Versions: Mathematica is comprised of a kernel and a front end, with a notebook interface for document creation and editing. It introduced packed arrays, sparse matrices, and multi-threading in different versions, along with support for third-party acceleration hardware like ClearSpeed. Version 14 boasts 6,602 built-in functions and symbols.

System Requirements and Platform Availability: Mathematica 12 has specific system requirements and is available for free on Raspberry Pi. It is tuned to utilize CPU features, with CUDA and OpenCL support added in version 8. ClearSpeed Advance Accelerator Boards are certified for performance with Mathematica.

Programming and Development Tools: Wolfram provides tools like Wolfram Workbench IDE, IntelliJ IDEA Math plugin, JMath, and WolframScript for command line options. It automates solving processes and operations research and supports Modelica models and Wolfram System Modeler. Additionally, there is support for compiling Wolfram Language code to LLVM.

Source: https://en.wikipedia.org/wiki/Mathematica