Static typing
Checking the kinds of values before the program runs, so a mistake is a build error rather than a surprise at three in the morning. TypeScript and Rust do this; Python checks at runtime instead.
- See also: Type
- See also: Coercion
- Used in: TypeScript
- Used in: Rust