Kommentare im Stil von C bringen eine Reihe von Problemen mit sich, darunter die Unmöglichkeit, Kommentare auszukommentieren. Darüber hinaus fördert die bequeme Syntax für einzeilige Kommentare die Prägnanz des Codes, der dadurch leichter zu lesen ist. Ein weiterer Vorteil ist das Fehlen von 10-zeiligen "Autor: ... Eingabe: ... Ausgabe: ... Lieblingsfarbe: ..."-Blöcken, die man in C und C++ gelegentlich sieht.
Mehrzeilige Kommentare ermutigen dazu, lange Texte zu schreiben, die besser kurz und bündig oder als Dokumentation ausgedrückt werden sollten, was Perl mit seinem #
y =pod
Operatoren (jeweils).
Wenn Sie Probleme mit der Art der Kommentierung in Perl haben, sollten Sie Ihren Editor so konfigurieren, dass er Programme und nicht Text bearbeitet. Wenn Sie in Emacs anfangen, etwas zu schreiben wie # this is a comment that is getting longer and longer and longer and oh my goodness we are out of space on this line what to do now
und tippen M-q ein, fügt Emacs automatisch die #
am Anfang jeder Zeile, die es erstellt.
Wenn Sie nur einen Codeblock auskommentieren wollen, dann brauchen Sie nicht weiter zu suchen als M-x comment-region
y M-x uncomment-region
, das die Region in so ziemlich jeder Sprache auskommentiert, auch in Perl.
Stressen Sie sich nicht wegen der Syntax der Kommentare; das ist die Aufgabe des Computers!