Maple provides an interactive problem-solving environment, complete with procedures for performing symbolic, numeric, and graphical computations. At the core of the Maple computer algebra system is a powerful programming language, on which the Maple libraries of mathematical commands are built. The Maple software consists of two distinct parts.
Maple is a computer algebra system (CAS for short) that is able to give exact solutions in an analytic form to numerous problems related to differential equations. In addition to symbolic computation packages, Maple incorporate many numerical algorithms for approximating solutions to problems that do not admit exact solutions.
You can use the Maple user interface to enter, manipulate, and analyze mathematical expressions and commands. The user interface communicates with the Maple computation engine to solve mathematical problems and display their solutions. For more information about the Maple user interface, refer to the Maple User Manual.
The easiest way to create a Maple procedure is to enclose a sequence of commands, which can be used to perform a computation interactively, between the proc (...) and end proc statements. The following procedure generates the string "Hello World". Enter this procedure in a Maple session by entering its definition on one line.