Data Types

Strings

Enumerations

Strong Typing

   int a;
   int b
   double c;
   double d;

   c = a + b

Suppose the programmer meant to type a + d. A language without coercion would catch the error.