Me encontré en Internet con la siguiente taxonomía de paradigmas de programación y ejemplos de lenguajes. Me pareció por demás interesante, por lo que lo comparto:
Otra cosa que me pareció interesante la definición de paradigma:
Un paradigma de programación es un enfoque a la programación de una computadora basado en una teoría matemática o un conjunto coherente de principios. Cada paradigma admite un conjunto de conceptos que hace que este sea mejor para un determinado tipo de problema.
Dejo link:
https://continuousdevelopment.wordpress.com/2010/02/21/162/