3 ms·
Down below sits imperative CPU which will give exactly the same result. Every time. If you're authoring programs for an abstract virtual machine in a declarati
by kyllo 12y ago
Down below sits imperative CPU which will give exactly the same result. Every time.
If you're authoring programs for an abstract virtual machine in a declarative and/or functional style, it doesn't necessarily matter to you that that the underlying CPU architecture is imperative in nature. That's the point of an abstraction layer.
When we say a language is declarative vs. imperative, we're talking about the language level itself, not the full stack all the way down to the metal. A programming language and an implementation are different things.