💬 Kommentare – "Code" für Menschen

📝 Programme sollen nicht nur funktionieren, sondern auch verständlich sein. Ein Computer führt Anweisungen exakt aus – unabhängig davon, wie gut oder schlecht ein Programm lesbar ist. Für Menschen ist die Verständlichkeit jedoch entscheidend.

Dafür gibt es Kommentare.

💡 Was sind Kommentare?

Kommentare sind Textstellen im Programmcode, die nur für Menschen gedacht sind. Sie erklären, was ein Programm macht oder warum bestimmte Anweisungen verwendet werden.

Der Computer ignoriert Kommentare vollständig. Sie haben keinen Einfluss auf die Ausführung eines Programms.

🐍 Kommentare in Python – einfache Beispiele

🔹 Kommentar in einer einzelnen Zeile

# Dieses Programm gibt eine Begrüßung aus
print("Hallo!")
  • Die Zeile mit # ist ein Kommentar.
  • Der Computer führt nur die print-Anweisung aus.
  • Der Kommentar hilft Menschen beim Verstehen des Codes.

🔹 Kommentar hinter einer Anweisung

print("Hallo!")  # Ausgabe auf dem Bildschirm
  • Auch hier wird nur die Anweisung ausgeführt.
  • Alles nach dem # wird ignoriert.

🔹 Mehrzeiliger Kommentar (Erklärung eines Programms)

"""
Dieses Programm begrüßt den Benutzer.
Es dient als erstes Beispiel für Kommentare.
"""
print("Willkommen!")
  • Der Text zwischen den dreifachen Anführungszeichen dient als Erklärung.
  • Solche Kommentare werden oft am Anfang eines Programms verwendet.

📚 Warum Kommentare wichtig sind

Kommentare helfen dabei,

  • Programme leichter zu verstehen,
  • Gedankengänge nachvollziehbar zu machen,
  • Programme später einfacher zu ändern,
  • im Team besser zusammenzuarbeiten.

Besonders beim Lernen sind Kommentare hilfreich, um den eigenen Code zu strukturieren und zu erklären.

Kommentare ersetzen dabei keinen klaren Code, sondern ergänzen ihn sinnvoll.

💡 Kommentare erklären – Code arbeitet

Kommentare sind für Menschen geschrieben. Der Computer liest sie nicht – er führt ausschließlich die Anweisungen aus.

🎉 Damit ist die Einführung abgeschlossen. Du hast nun einen Überblick über:

  • Mensch-Computer-Kommunikation
  • Aufbau von Programmen
  • Syntax und Semantik
  • Übersetzung, Compiler und Interpreter
  • Arbeiten mit Python
  • und den sinnvollen Einsatz von Kommentaren