Type checking
- Type checking is really a pain. I hate it when I have to
add an F to the end of a C# constant to make it type check.
- On the other hand, I absolutely love type checking. It saves
me countless errors caused by switching types.
- As typing is weird to the typical person, a lot of scripting
languages are typeless.
- That is, everything
has the same type.
- That means you can assign a double to a variable and then
a string to that same variable.
- This can cause all kinds of funny errors.
- What happens when you add two to "dog"?
- This is one class of error that can really cause problems in
scripts.
- There are others.