Finite State Machine: A Study in Disadvantages
Disadvantages of the FSM
The finite state machine is a simple, state-based system, but it's not without its flaws. Here are a few:
- No loops, no fun.
- States must be finite, which limits their infinite potential.
- Can only handle one input at a time, which is a real drag.
- No way to represent the complexity of real-world problems, like, say, a cat trying to get a snack.
- Requires an expert in state-based systems to set it up, which is like, a rare breed of unicorn.
Why Not Just Use a Different Algorithm?
State-Based Therapy: A New Frontier