4 ms·
I've kind of wanted to formalize this concept ever since I learned about the Static_single_assignment_form used in compilers for optimisation. Programs may be a
by arithma 9y ago
I've kind of wanted to formalize this concept ever since I learned about the Static_single_assignment_form used in compilers for optimisation. Programs may be able to benefit greatly from this in terms of refactoring: it's basically separating concerns (from a mechanical point of view.) Separated concerns can open venues for parallelism!
https://en.wikipedia.org/wiki/Static_single_assignment_form https://en.wikipedia.org/wiki/Static_single_assignment_form
- theoh 9y agoYou might find this interesting: http://www.cs.princeton.edu/~appel/papers/ssafun.pdf http://www.cs.princeton.edu/~appel/papers/ssafun.pdf