Programming languages differ in how they handle types. There are two main axes to consider:
Each language falls somewhere on both axes, e.g., JavaScript is dynamic + weak, Rust is static + strong.
See: Typing Matrix
Programming languages differ in how they handle types. There are two main axes to consider:
Each language falls somewhere on both axes, e.g., JavaScript is dynamic + weak, Rust is static + strong.
See: Typing Matrix