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.
Hlavným cieľom týchto programovacích jazykov je poskytnúť programátorom najlepšie nástroje ku práci, ak pripustíme, že žiadna paradigma nerieši všetky problémy tou najjednoduchšou a najefektívnejšou cestou.