Maple es un lenguaje de programación interpretado. Las expresiones simbólicas son almacenadas en memoria como grafos dirigidos sin ciclos (ver Grafos, Teoría de Grafos)
Desde 1988 ha sido mejorado y vendido comercialmente por Waterloo Maple Inc. (también conocida como Maplesoft), una compañía canadiense con sede en Waterloo, Ontario. La última versión es Maple 12. Sin embargo la version 7 es bastante buena y ya tiene todo lo que puedas necesitar como para llevar en tu USB.
Ejemplos:
Raíz cuadrada del número 2 hasta 20 cifras decimales:
> sqrt(2) = evalf (sqrt(2), 21);
Simplificación de fracciones:
> simplify (35/42 - 5/30);
Solución de ecuaciones cuadráticas:
> solve (3*x^2 + b*x = 7, x);
Grafico de una función cuadrática
> plot(x^2-x-6,x=-5..5);
Gráfico de una función de 2 variables:
> plot3d(tan(x*y),x=-2..2,y=-2..2);