> Hungarian notation is an identifier naming convention in computer programming, in which the name of a variable or function indicates its type or intended use.
http://en.wikipedia.org/wiki/Hungarian_notation#Relation_to_...
> For example, in some forms of BASIC, name$ names a string and count% names an integer. The major difference [...] is that sigils declare the type of the variable to the compiler, while Hungarian notation is purely a naming scheme not enforced by the compiler.