7

There are lots of academic papers on the merits of functional programming floating around. There's also a lot of debate that I see (on the internet) going on about the relative merits of imperative vs. functional programming.

I'm interested to know if that debate extends in academia with actual published papers (the more recent the better I think) discussing the advantages of imperative programming over functional programming.

gregghz
  • 171

1 Answers1

3

Here is one: Imperative versus functional

It is from 1990 however, but by following citations you could find more recent ones.


This one only discusses some very basic benchmarking results, and is only cited once, so my previous advice won't get you far. :)

The problem is in order to do a proper comparison you first need to find actual things to compare. Benchmarks of similar applications would seem like a proper comparison, but this only compares languages and not the different paradigms per se. Even if you find a paper which finds a measurable aspect which could indicate that one paradigm trumps the other, this means the paradigm is only more suitable in that specific situation.

That's the same conclusion most people will give you here. One paradigm can be more suitable than the other based on the specific situation.