object-oriented programming language: (computer science) a programming language that enables the programmer to associate a set of procedures with each type of data structure
programming language: (computer science) a language designed for programming computers
shop bell: a bell attached to the door of a small shop; warns the proprietor that a customer has entered the shop