Programy komputerowe są zapisywane w językach, które nie są językami naturalnymi człowieka. W sytuacji, gdy w programie implementujemy skomplikowane algorytmy, kod programu może stać się mało czytelny bez dodatkowych komentarzy. Co więcej, sam autor programu po pewnym czasie ma problemy ze zrozumieniem, co właściwie robi napisany przez niego program (sam wielokrotnie tego doświadczyłem;)
Komentarz to fragment kodu źródłowego, który jest ignorowany przez analizator semantyczny kompilatora. Są to informacje, które autor programu pozostawia dla osób czytających kod programu.
W języku C/C++ komentarze definiujemy za pomocą:
/* Autor: Daniel Wilczak Data ostatniej modyfikacji: 9.X.2010 Program ilustrujący stosowanie komentarzy */ int main() { // tutaj powinna się znaleźć właściwa treść programu }