A computing paradigm is a way of describing how a programming language handles data