ANSI control sequences are defined in standard ANSI X3.64-1979. Escape sequences are sequences of characters beginning with the escape character. These sequences can be used to change terminal configuration, like text and background colors or the cursor position. They should work in all terminals commonly used under Linux and MacOS operating systems. They are supported in DOS as well, after loading the ANSI.SYS file. New versions of Windows operating systems don't support this standard.
On the 1st of January, 1998, Bjarne Stroustrup gave an interview to the IEEE's Computer magazine. Naturally, the editors thought he would be giving a retrospective view of seven years of object-oriented design, using the language he created. By the end of the interview, the interviewer got more than he had bargained for and, subsequently, the editor decided to suppress its contents, 'for the good of the industry' but, as with many of these things, there was a leak. Here is a complete transcript of what was was said, unedited, and unrehearsed, so it isn't as neat as planned interviews.