  In this paper, we describe general characteristics of the MathPartner
computer algebra system (CAS) and Mathpar programming language thereof.
MathPartner can be used for scientific and engineering calculations, as well as
in high schools and universities. It allows one to carry out both simple
calculations (acting as a scientific calculator) and complex calculations with
large-scale mathematical objects. Mathpar is a procedural language; it supports
a large number of elementary and special functions, as well as matrix and
polynomial operators. This service allows one to build function images and
animate them. MathPartner also makes it possible to solve some symbolic
computation problems on supercomputers with distributed memory. We highlight
main differences of MathPartner from other CASs and describe the Mathpar
language along with the user service provided.
