static binding

noun
UK /ˈstætɪk ˈbaɪndɪŋ/
US /ˈstætɪk ˈbaɪndɪŋ/

Static binding is when a computer decides early, before the program runs, which piece of code to use.

The compiler uses static binding to connect the function call to its definition at compile time.


OTHER MEANINGS

2. In programming languages, the association of a name to a memory location or method that is fixed before runtime.

Static binding of global variables happens during compilation.

3. In networking, a fixed mapping between an IP address and a MAC address that does not change automatically.

The router keeps a static binding for the printer's address.

4. In chemistry, a fixed or non-reversible attachment between molecules.

The static binding of the dye to the fabric makes it hard to wash out.