Section 3.10 Programs and Consoles
If you are writing about computer science, or more general scientific or engineering topics, you may wish to include sample computer programs, or command-line sessions. A
<program> will contain a complete computer program, or a portion of the code from a program. Some
<program> can execute in an online output format, while others are both editable and executable. This behavior depends on the language used and the host employed. A
<console> holds a command-line session. These elements feature monospace fonts, preservation of whitespace, and syntax highlighting. These may also be placed in a
<listing> to be more prominent, or as the target of a cross-reference. See Section 4.15 for details.