Single letter identifiers should be avoided except for loop indices in which case i, j, and k are typical indices. Identifiers that name modules, procedures, exceptions, types and constants should begin with an uppercase letter. Identifiers that name variables, parameters, record and object components should begin with a lowercase letter. The initial letter of each embedded word except the first should be capitalized or separated from the previous word by an underscore. Acronyms should be in a single size.
Constants Define and use symbolic names for constants.
A single space or a newline appears after colon, comma, and semicolon, but none before. Statements in sequence are separated by semicolons. For consistency, also place a semicolon after the last statement in a sequence. Indentation Indentation should be used to show the structure of the program, declarations and statements. Statements or declarations needing more than one line should have subsequent lines indented more than one level.