Static typing

Pros:

Cons:

Dynamic typing

In dynamically typed languages, variables don’t have types.

Type associated with value.

Uses type tags

“down-cast”

Pros:

Cons: