1. 7

Exploration of the complete design space for data-movement primitives supports the following conclu- sions: (1) traditional assignment is fundamentally flawed, and (2) any other data-movement primitive would be better.

Pike, S., Heym, W.D., Adcock, B., Bronish, D., Kirschenbaum, J., and Weide, B.W., “Traditional Assignment Considered Harmful”, Proceedings of the 24th ACM SIGPLAN Conference Companion on Object Oriented Programming Systems Languages and Applications, ACM, New York, 2009, 909-916.