3 ms·
Imperative programming arises from the fact that modern architectures are based on the Von Neumann model. FP programming arises from a lambda calculus model, s
by baguasquirrel 17y ago
Imperative programming arises from the fact that modern architectures are based on the Von Neumann model. FP programming arises from a lambda calculus model, so I feel that his argument is accurate. Note that this is not placing things on a spectrum, per se. One day we may not be using Von Neumann architectures for everything, anymore, and then his analogy will become more apparent.
- dasil003 17y agoPardon my shortsightedness, but how can a physical architecture be devised that doesn't ultimately compute via a sequence of state modification (ie. imperatively)? Von Neumann seems neither here nor there. Lambda calculus is a mathematical model, it exists only as a concept, it can not physically be excecuted in spacetime without an imperative implementation. Am I missing something here?
- baguasquirrel 17y agoThere are people working on architectures that are mind-bogglingly different. Google for Fleet.