Although PostScript is
not obviously designed for human consumption or use,
it is a very general and flexible graphics language.
It is primarily a programming language for drawing
in 2D, but can be adapted to draw in 3D
(although not very efficiently). It can be used to
produce graphics for mathematics research papers or
presentations. It can also produce a kind of simple
animation.
Its chief drawbacks are verbosity,
a lack of enforced structure,
and that it is hellishly difficult to debug.
Its best feature is that quality of PS figures is unlimited.
It produces scaleable graphics.