A Type system in Programming Languages is a set of rules that assigns a type (e.g. String) to every term.
There are two main type systems in wide usage:
A Type system in Programming Languages is a set of rules that assigns a type (e.g. String) to every term.
There are two main type systems in wide usage: