3 ms·
"High level languages considered harmful. ASM already does all these things." Abstraction layers are fundamental to software development, and not a bad thing.
by colordrops 6y ago
"High level languages considered harmful. ASM already does all these things."
Abstraction layers are fundamental to software development, and not a bad thing.
- mumblemumble 6y agoHeh, that raises a very good point. "Considered harmful" snowclones to the effect of, "This higher-level abstraction is bad because you can get the same general effect, only with more flexibility, by hacking together lower-level constructs," are running directly counter to the principle Dijkstra was advancing in "Go To Statement Considered Harmful." His ultimate conclusion was, "The go to statement as it stands is just too primitive; it is too much an invitation to make a mess of one's program. One can regard and appreciate the clauses considered as bridling its use."