Re:The Boundary Between Hardware And Software
by theaeolist on Tuesday March 10, 2015 @02:06PM
(#9179428)
"Strict" and "immutable" are rather different things. Which one did you mean? None of them really are related to self-modifying code though.
Registers, signals, etc. can change values, but you can't change what they do or how they're used. So you can't really have anything like self-modifying code. But I guess allowing state would make sense sometimes as long as you are mindful of what the state is dependent upon. Making lots of independent little state machines would map well to hardware I think.