1. What have the authors contributed in "Imperative functional programming" ?
The idea of functional programming is that functions are described applicatively, by plugging together other functions this paper.
read more
2. What is the case for functional programming?
By building functional languages on the base of imperative features, the authors combine the expressiveness and usefulness of imperative programming with the elegant reasoning principles of functional programming.
read more
3. What is the definition of a function type?
For instance, the functionmkcounter : var → exp× comm mkcounter v = (get(v), v := get(v) + 1)produces a counter object with two methods: a state reader method that reads the value of the counter and a state transformer method that increments the counter.
read more
4. What are the two basic imperative functions?
They are• expressions, which read the state and compute a value (“state readers”), and• commands, which modify the state (“state transformers”).
read more
