Repository navigation

#

Finite-state machine

维基百科

相关主题

Automaton

A finite-state machine (FSM), finite-state automaton (FSA), or simply state machine is a mathematical model of computation and an abstract machine that can be in exactly one of a finite number of states at any given time. The FSM can change from one state to another in response to some inputs; the change from one state to another is called a transition. An FSM is defined by a list of its states, its initial state, and the inputs that trigger each transition.

In computer science, FSM are widely used in modeling of application behavior (control theory), design of hardware digital systems, software engineering, compilers, network protocols, and computational linguistics.

Finite State Machine for Go

Go
3187
3 个月前

📢 Laudspeaker is an Open Source Customer Engagement and Product Onboarding Platform. Open Source alternative to Braze / One Signal / Customer Io / Appcues / Pendo . Use Laudspeaker to design product onboarding flows and send product and event triggered emails, sms, push and more.

TypeScript
2511
3 个月前

Django friendly finite state machine support

Python
2341
1 年前

A fast, tried-and-tested hierarchical finite state machine library for Unity, designed to be easy to use yet powerful without compromising performance.

C#
1384
5 个月前

A fast implementation of Aho-Corasick in Rust.

Rust
1131
1 年前

Hierarchical state machines for designing event-driven systems

Rust
703
1 个月前

Generating parsers in LLVM IR

TypeScript
607
4 个月前

A collection of tools for AI Behaviour in the Godot 4 Game Engine!

GDScript
535
6 个月前

Minimal Finite State Machine

Ruby
525
8 年前

A finite state machine library using ES6 promises

JavaScript
459
4 年前

🤖 A curated list of awesome resources related to finite state machines and statecharts.

JavaScript
410
2 个月前

A Python library for simulating finite automata, pushdown automata, and Turing machines

Python
385
1 个月前
C
364
2 个月前

Fast, easy Javascript finite state machines with visualizations; enjoy a one liner FSM instead of pages. MIT; Typescripted; 100% test coverage. Implements the FSL language.

JavaScript
358
2 个月前