State Machines

What are they, how do they work and how can I use them?

The eBook provided here takes you through the basics of what a state machine is, how it can be described by state diagrams and how to write code as a state machine. This eBook is a work in progress so far it contains:

If you find this eBook useful then please place a link to this web page on your web site. Not the eBook itself as it is still being updated and links to it may get broken.

Last updated: 2008-5-16

Download State Machine eBook