home blog portfolio Ian Fisher

Strongly typed

A programming language is strongly typed if it does not allow for 'loose' automatic conversions between types, for instance concatenating a string, and weakly typed otherwise. Orthogonal to the dimension of statically typed versus dynamically typed; Python is strongly but dynamically typed, while C is (arguably) weakly but statically typed.