FSM

Abbreviation with 2 meanings

FSM
Stands forFederated States of Micronesia
Meanings2
CategoriesGeography & Places, Technology & Computing

FSM has two meanings. It stands for Federated States of Micronesia (country name) or Finite-state machine (programming).

Meanings of FSM at a glance

#FSM stands forContext
1Federated States of MicronesiaGeography & Places › Country Name
2Finite-state machineTechnology & Computing › Programming

1. Federated States of Micronesia

Geography & Places · Country Name Abbreviations

Pacific nation of four states (Yap, Chuuk, Pohnpei and Kosrae) spread over about 600 islands, with Palikir on Pohnpei as its capital. It has been in a Compact of Free Association with the United States since 1986.

Example: Teachers in the FSM are paid partly from Compact funds.

FM is the ISO alpha-2 code (alpha-3 FSM), and USPS mail to the country uses FM in the state position with US ZIP codes. The .fm domain is popular with radio stations and podcasts.

2. Finite-state machine

Technology & Computing · Programming Abbreviations

A model of computation with a fixed set of states, transitions triggered by inputs, and exactly one current state at a time. Traffic lights, vending machines, network protocols, parsers and game character behavior are commonly built as FSMs.

Example: Model the order lifecycle as an FSM so "shipped" can never follow "cancelled".

Studied mathematically from the 1950s; the two classic types are named after George Mealy and Edward Moore. Regular expressions are equivalent in power to finite automata. Libraries such as XState bring statecharts, an extension of state machines, to front-end development.

More country name abbreviations

  • DPRK – Democratic People's Republic of Korea
  • DR – Dominican Republic
  • DRC – Democratic Republic of the Congo
  • FRG – Federal Republic of Germany
  • GB – Great Britain
  • GDR – German Democratic Republic
  • KSA – Kingdom of Saudi Arabia
  • NI – Northern Ireland

See all 30 country name abbreviations →

More programming abbreviations

  • FFI – Foreign function interface
  • FIFO – First in, first out
  • FORTRAN – Formula Translation
  • FP – Functional programming
  • GC – Garbage collection
  • GCC – GNU Compiler Collection
  • GDB – GNU Debugger
  • GIL – Global interpreter lock

See all 154 programming abbreviations →