adj.
n. A programming language designed for use on a specific class of computers.
a. (Computers) Using data structures called objects, which encapsulate data and typically are accessed by passing messages, which in turn may trigger internal procedures within the object which are invisible outside the object. [ PJC ]