An algebraic computer language for solving primarily mathematical and scientific problems using algorithms.