 Multiparadigm languages support more than one programming paradigm.They allow a program to use more than one programming style.The goal is to allow programmers to use the best tool for a job, admitting that no one paradigm solves all problems in the easiest or most efficient way.