Sigil (computer Programming) - Hungarian Notation

Hungarian Notation

Related to sigils is Hungarian notation, a convention for variable-naming that specifies variable type by attaching certain alphabetic prefixes to the variable name. Unlike sigils, however, Hungarian notation provides no information to the compiler; as such, explicit types must be redundantly specified for the variables (unless using a language with type inference). As most standard compilers do not enforce use of the prefixes, this permits omission and also makes code prone to confusion due to accidental erroneous use.

Read more about this topic:  Sigil (computer Programming)

Other articles related to "hungarian notation, hungarian":

Naming Convention (programming) - Metadata and Hybrid Conventions - Hungarian Notation
... Perhaps the most well-known is Hungarian notation, which encodes either the purpose ("Apps Hungarian") or the type ("Systems Hungarian") of a variable in its name ...
Hungarian Notation - Notable Opinions
... Martin (against Hungarian notation and all other forms of encoding) ". ... system will mislead the reader." Linus Torvalds (against Systems Hungarian) "Encoding the type of a function into the name (so-called Hungarian notation) is ... check." Bjarne Stroustrup (against Systems Hungarian for C++) "No I don't recommend 'Hungarian' ...