多范式编程语言（Multi-paradigm programming language）是一种可以支持超过一种编程范型的程式语言。「Multi-paradigm」这个词是由比雅尼·斯特劳斯特鲁普博士在其着作中提出的，用于表述C++可以同时使用多种风格来写程序，比如面向对象和泛型编程。