C-like languages, (C++ and Java)
- Integers and floats are both represented by 64-bit floating point numbers (but crazily enough bitwise operations are still available, and sometimes faster),
- You may change a variable's type at will, and
- Variables can be added and removed from an object at will.
The list goes on, and we are granted amazing powers to do wonderful and sometimes incredibly stupid things whilst programming, so it's very important to keep sober-minded when attempting to harness the power of the dynamic variables.
There are no such things as public, private or protected variables: These can be simulated, but again, it's best, if you don't envisage such concepts, as they will only hinder you. Go to Closures for more information on scope.