Programming paradigm
Assembly language
Software development process
Class
Constraint logic programming
Design closure
Software engineering
Computing
Constraint programming