Declarative programming

Programming paradigm based on modeling the logic of a computation
Abstract

In computer science, declarative programming is a programming paradigm that expresses the logic of a computation without describing its control flow.

Wikipedia