Finitestate machines are an organizing principle for those who design and implement complex behavior in event-driven programs, such as network adapters and compilers.
有限状态机很早就已用作设计和实现事件驱动的程序(比如网络适配器和编译器)内复杂行为的组织原则。
2
Traditionally, finitestate machines have proven helpful in developing programs as diverse as network drivers and compilers.
从传统意义上讲,有限状态机对开发诸如网络驱动程序和编译器这类程序颇有帮助。
3
Extending a framework for finitestate machines to include hooks for keyboard and network events.