Strongly Typed

Method of type enforcement at a language level.

Type

Regarding the nature of values in computer languages.

Weakly Typed

Method of type enforcement at a language level.