The document discusses different linguistic models used in human-computer interaction, including Backus-Naur Form (BNF) and Task-Action Grammar (TAG). BNF uses rules to represent a dialog grammar between a user and computer at the syntactic level. An example of BNF rules is given for selecting and drawing lines in a graphics system. TAG is similar but models the user's mental representation of tasks. It can be applied to command line and graphical interfaces. The advantages and disadvantages of both models are described.