Static Dispatch
Noun · Development
Definitions
A method call resolution strategy where the compiler determines the exact function to invoke at compile time, typically through monomorphization of generics, enabling inlining and eliminating the overhead of virtual table lookups.
In plain English: The compiler figures out which exact function to call while building the program, instead of deciding at the last moment when the program runs.
Example: "Rust generics use static dispatch — the compiler stamps out a specialized version for each concrete type, so there's no vtable indirection."