ThesaHelp: references sa-sz
Topic: encoded names
Topic: data type by lexical constraints
Topic: data type by name or tags
Topic: notation for constants
Topic: boolean values, binary numbers, and bit strings
Topic: enumerated data types
Topic: Thesa data structures
Topic: variables for array bounds
| |
Reference
Simonyi, C., Heller, M.,
"The Hungarian revolution",
Byte, pp. 131-138, August 1991.
Google
Notes
quoted names set in small typewriter font
Quotations
132 ;;Quote: the Hungarian naming convention incorporates a type and a qualifier in each name; e.g., 'cpLim' for a limit
| 132 ;;Quote: for type tags use two or three characters; may be random, must correspond to types
| 134 ;;Quote: for variants of a type tag, append another letter or two; e.g., 'cp' for character pointer
| 135 ;;Quote: name qualifiers may distinguish quantities have the same type
| 135+;;Quote: for boolean ('f' tag) variables, describe the condition under which the variable is true; e.g., 'fOpen'
| 135+;;Quote: for values in enumerated sets, the qualifier describes the particular element; e.g., 'coRed'
| 136 ;;Quote: use the qualifier 'Lim' to indicate one beyond the last element of an array; better than 'Last'; 'Lim-First' is the number of elements
|
Related Topics
ThesaHelp: references sa-sz (237 items)
Topic: encoded names (7 items)
Topic: data type by lexical constraints (15 items)
Topic: data type by name or tags (29 items)
Topic: notation for constants (14 items)
Topic: boolean values, binary numbers, and bit strings (44 items)
Topic: enumerated data types (17 items)
Topic: Thesa data structures (59 items)
Topic: variables for array bounds (7 items)
|