An object-oriented programming to develop a computer algebra system.