06.08.2013 Aufrufe

PDF-Datei (ca. 1 MByte)

PDF-Datei (ca. 1 MByte)

PDF-Datei (ca. 1 MByte)

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

7.4. KOMMENTARE 55<br />

sich Hamster-Programme durch eine weitere Eigenschaft auszeichnen; Sie sollten gut verstandlich<br />

sein. Das bedeutet, die Losungsidee und die Realisierung sollte auch von anderen Programmierern<br />

muhelos verstanden und nachvollzogen werden konnen, um bspw. das Programm spater<br />

noch zuerweitern oder in anderen Zusammenhangen wiederverwenden zu konnen.<br />

Diesem Zweck der Dokumentation eines Programms dienen sogenannte Kommentare. Sie haben<br />

auf die Steuerung des Hamsters keinerlei Auswirkungen. Alles, was sie bewirken, ist eine bessere<br />

Lesbarkeit des Programms. In der Hamstersprache gibt es zwei Typen von Kommentaren:<br />

Zeilenkommentare und Bereichskommentare.<br />

7.4.1 Syntax<br />

Die Syntax von Kommentaren wird in Abbildung 7.6 de niert.<br />

Kommentar<br />

Zeilenkommentar<br />

Bereichskommentar<br />

//<br />

Zeilenkommentar<br />

Bereichskommentar<br />

Zeichen<br />

/* Zeichen<br />

*/<br />

Abbildung 7.6: Syntaxdiagramm: Kommentar<br />

Zeilenendezeichen<br />

Zeilenkommentare beginnen mit zwei Schragstrichen und enden am nachsten Zeilenende. Den<br />

Schragstrichen konnen beliebige Zeichen folgen.<br />

Bereichskommentare beginnen mit der Zeichenkombination /* und enden mit der Zeichenkombination<br />

*/. Dazwischen konnen beliebige Zeichen stehen.<br />

Kommentare konnen uberall dort im Programm auftreten, wo auch Trennzeichen (Leerzeichen,<br />

Tabulatoren, Zeilenende) erlaubt sind.<br />

7.4.2 Semantik<br />

Kommentare haben fur die Programmausfuhrung keine Bedeutung. Sie bewirken keinerlei Zustandsanderung.<br />

In der Tat werden Kommentare (wie Trennzeichen ubrigens auch) bereits<br />

wahrend der lexikalischen Analyse der Compilation eines Programms entfernt, zahlen also im<br />

Grunde genommen gar nicht mehr zur eigentlichen Syntax eines Programmes hinzu.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!