👥 Wenn Menschen miteinander sprechen, passiert weit mehr als nur der Austausch von Worten. Mimik, Gestik, Tonfall oder Betonung spielen eine große Rolle. Auf die Frage „Wie geht es dir?“ kann die Antwort „Gut.“ sehr Unterschiedliches bedeuten – je nachdem, wie sie gesagt wird. Menschen sind in der Lage, solche Nuancen wahrzunehmen, zu deuten und in einen Zusammenhang einzuordnen.
🧠 Dieses „Mitdenken“ ist für uns selbstverständlich. Wir nutzen Erfahrungen, Situationen und Erwartungen, um Aussagen richtig zu verstehen – auch dann, wenn sie ungenau formuliert sind.
🤖 Computer können das nicht. Sie besitzen kein Verständnis für Zwischentöne, keine Intuition und keinen Kontext. Ein Computer interpretiert nichts – er führt Anweisungen exakt so aus, wie sie formuliert sind. Wenn wir uns unklar, widersprüchlich oder falsch ausdrücken, „weiß“ der Computer nicht, was eigentlich gemeint war.
🎯 Präzision ist daher entscheidend. Um mit einem Rechner zu kommunizieren, müssen wir uns sehr genau ausdrücken. Das war bei den ersten Computern besonders mühsam, denn ihre „Sprache“ bestand aus einfachen Befehlen, die für Menschen kaum verständlich oder intuitiv waren.
🧩 Die Antwort darauf waren Hochsprachen. Im Laufe der Zeit wurden Programmiersprachen entwickelt, die stärker an der menschlichen Sprache orientiert sind. Sie ermöglichen es, Arbeitsanweisungen für den Computer in einer klaren und strukturierten Form zu formulieren.
🐍 Python als Einstiegssprache In diesem Kurs arbeitest du mit einer solchen Hochsprache: Python. Mit ihr kannst du Schritt für Schritt festlegen, was ein Computer tun soll – und lernst dabei, deine Gedanken so klar und eindeutig auszudrücken, dass sie auch von einer Maschine verstanden werden.
„Gib eine Begrüßung aus.“
Ein Mensch weiß sofort, was gemeint ist. Ein Computer kann mit dieser Aussage nichts anfangen.
print("Hallo!")
Wenn das Programm gestartet wird, erscheint:
Hallo!
Print("Hallo!")
Print nicht dasselbe wie print.💡 Warum Genauigkeit beim Programmieren so wichtig ist
Computer verstehen keine Andeutungen, keinen Kontext und keine „gut gemeinten“ Aussagen. Sie arbeiten strikt nach festgelegten Regeln.
Jede Anweisung muss eindeutig formuliert sein – sonst kann der Computer sie nicht korrekt ausführen oder reagiert anders als erwartet.
Programmieren heißt deshalb: Gedanken so präzise formulieren, dass kein Interpretationsspielraum bleibt.