A mathematical software system.
A language that adds classes, methods, and other object oriented features to C.