2014 | OriginalPaper | Chapter
7. General Features of Logic Programming Languages
Published in:
Programming Languages and Operational Semantics
Abstract
We have already discussed two approaches to programming: the imperative and the functional programming paradigms. If we had to single out one major difference between functional and imperative programs, we could perhaps say that functional programs are concerned with what needs to be computed whereas imperative programs specify how to compute it.