Para los propósitos de este artículo, los comentarios de un lenguaje de programación son tratados indistintamente de comentarios que aparecen en lenguajes de marcas, archivos de configuración u otros contextos similares. Más aún, los lenguajes de marcas con frecuencia se relacionan de manera cercana con código de lenguajes de programación, especialmente en el contexto de generación de código. Ver por ejemplo Ganguli, Madhushree (2002). Making Use of Jsp(en inglés). Nueva York: Wiley. ISBN0471219746., Hewitt, Eben (2003). Java for Coldfusion Developers(en inglés). Upper Saddle River: Pearson Education. ISBN0130461806.
Source code can be divided into program code (which consists of machine-translatable instructions); and comments (which include human-readable notes and other kinds of annotations in support of the program code).Penny Grubb, Armstrong Takang (2003). Software Maintenance: Concepts and Practice(en inglés). World Scientific. pp. 7, 120–121. ISBN981238426X.
Niederst, Jennifer (2006). Web Design in a Nutshell: A Desktop Quick Reference(en inglés). O'Reilly. ISBN0596009879.En ocasiones la diferencia entre un "comentario" y otros elementos de la sintaxis de un lenguaje de programación o de marcas implica matices sutiles. Niederst indica una situación tal al decir: "Unfortunately, XML software thinks of comments as unimportant information and may simply remove the comments from a document before processing it. To avoid this problem, use an XML CDATA section instead."
Lamb, Linda (1998). Learning the VI Editor(en inglés). Sebastopol: O'Reilly & Associates. ISBN1565924266. describe el uso de sintaxis modeline en los archivos de configuración de Vim