Constraint programming – is a programming paradigm wherein relations between variables are stated in the form of constraints.
Програмирање со ограничувања е парадигма за програмирање при што односите меѓу променливите се сведуваат во форма на ограничувања.