Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Does anyone have a diagram showing all significant programming paradigms. Something like this but with paradigms as titles would be ideal:

help page image

share|improve this question
Not as your example, but programming paradigms do not exactly work that way:, – thorsten müller Jul 5 '13 at 10:40
That's a great diagram, thank you. Care to post that as an answer so i can accept it? – Kris Welsh Jul 5 '13 at 11:33
Resource requests are somewhat marginal off topic here. So we sneak in answers as comments before the admins notice us :) – thorsten müller Jul 5 '13 at 11:36
okay ;) shall i delete the question? – Kris Welsh Jul 5 '13 at 11:43
This one may be interesting too, not about paradigms but shows how they influenced each other: – thorsten müller Jul 5 '13 at 12:19
up vote 2 down vote accepted

As thorsten müller already gave the link to the diagram, and there are no close votes yet, let me take a shot at a proper answer.

First off, the diagram by Peter von Roy. Note that he is famous for his book Concepts, Techniques and Models of Computer Programming (together with Seif Haridi).

While that original book already covers a lot about programming paradigms, Peter von Roy has another book in work, which is title "Programming Paradigms for Dummies". The overview chapter is freely available at his site and is the source of the above diagram - in other words, you will find an excellent 39-page long explanation of the diagram in there.

share|improve this answer
That's a good resource, thank you. – Kris Welsh Jul 9 '13 at 16:46

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.