An extension of the pascal language which provides the possibility to use object-oriented programming constructs.