集论编程是一种基于数学集论的编程范型。基于该范型的编程语言的其中一个示例是SETL。集论编程的目标是显着提高程序员编程的效率，使程序可读和清晰。