3 ms·
I don't agree at all, and your baseless assertions misrepresent both history and technical requirements. Contrary to your baseless claims, programming language
by geezerjay 8y ago
I don't agree at all, and your baseless assertions misrepresent both history and technical requirements.
Contrary to your baseless claims, programming languages were not developed to avoid writing state machines. They were developed to provide programmers with convenient abtractions that made them more productive and helped them implement what they wanted to implement. Back in the real world state machines, either generated from a DSL or hand-rolled by developers, are still the standard solution to implement a lot of mundane components such as network protocols, language parsers, user interfaces, and even control systems. We're talking about applications where the state changes depending on inputs in spite of where the control flow might be. If your experience hasn't taught you that then you should not be paying attention to its voice.