Un paradigma de programación es una colección o grupo de patrones conceptuales que moldean la forma de razonar sobre problemas, formular las soluciones y de escribir o estructurar los programas. Los paradigmas de programación reconocidos en la actualidad son:
Recomiendo consultar los enlaces para definiciones y distinciones.