Maple is a symbolic and numeric computing environment, and is also a multi-paradigm programming language.
Maple, developed by Maplesoft, covers symbolic and numeric computing and other aspects of technical computing, including visualization, data analysis, matrix computation, and connectivity.
A toolbox, MapleSim, adds functionality for multidomain physical modeling and code generation.