News for hackers. Stuff that matters.
Re:State Machines by jacquesm on Tuesday May 15, 2012 @03:29AM (#3975422)
Anything that implements a series of transactions that change internal variables of some structure is an ideal candidate for a state machine.

OLTP software, network stacks, computer games, object based simulations and so on are all good examples of things that you could probably implement a lot easier using state machines than you could ever implement them using some other coding technique (likely you'd be re-implementing state machines anyway, just not by name and in a warped form).

Statemachines get rid of the endless series of flags and ugly error handling that would otherwise govern a re-start of a chunk of code at a later date without assigning a thread to each datum that passes through the system.

There are no comments on this comment yet.