We can view the concept of type in many ways.Perhapstheeasiestisthattypeprovidesaguarantee of operations on data, so that the expression 42 + "life" is meaningless. Be warned, though, that the safety net is not always 100% secure. From a compiler’s perspective, a type also supplies important optimization clues, so that data can be best aligned in memory to reduce waste, and improve efficiency…