Comments are used to explain what a program does
Format of Comments
// for one line comments
/*for comments which occupy more than one line */
Syntactically may be anywhere
Comments do not nest
Types of Commenting
Abstract/Concrete
Data Abstraction
BNF (Backus-Naur Form)