Gängige Dateiformate
Programmierrichtlinien
Wie schlagen sich die Script- und Programmiersprachen im Vergleich?
C#
JavaScript & TypeScript (mit node.js)
Welche Entwicklungsumgebung (IDE) ist die Beste?

Wie funktioniert ein Computer-Programm?

Ein Computer-Programm ist wie eine Reihe von Anweisungen, die einem Computer erklären, was er tun soll. Dabei befolgt der Computer die Anweisungen Schritt für Schritt, genau wie bei einem Rezept zum Kochen. Programme werden geschrieben, um bestimmte Aufgaben zu lösen oder Arbeit zu erleichtern. Sie sagen dem Computer, wie er mit Zahlen, Text oder anderen Daten umgehen soll.

Stellen wir uns ein einfaches Beispiel vor: Wir schreiben ein Programm, das die Durchschnittsgeschwindigkeit berechnet. Hierbei folgen wir vier einfachen Schritten:

  1. Eingabe von Informationen:
    Das Programm nimmt Werte entgegen, zum Beispiel die zurückgelegte Strecke und die dafür benötigte Zeit. Diese Werte könnten wir eintippen – zum Beispiel: 100 Kilometer für die Strecke und 2 Stunden für die Zeit.
  2. Berechnung:
    Das Programm teilt die Strecke durch die Zeit (also 100 geteilt durch 2). Diese Berechnung ergibt die Durchschnittsgeschwindigkeit: 50 Kilometer pro Stunde.
  3. Speicherung:
    Nachdem die Berechnung durchgeführt wurde, speichert das Programm das Ergebnis kurz in seinem „Gedächtnis“ (wir nennen das Speicher), damit es damit weiter arbeiten kann.
  4. Ausgabe:
    Schließlich zeigt das Programm das Ergebnis in einer Form an, die leicht zu verstehen ist – zum Beispiel: „Die Durchschnittsgeschwindigkeit beträgt 50 km/h.“

Diese Schritte beschreiben den Kern dessen, was in einem Computer-Programm passiert.

Der Schlüssel: Programmiersprachen

Damit solche Anweisungen geschrieben werden können, brauchen wir Programmiersprachen. Diese Sprachen sind speziell entwickelt worden, damit Computer unsere Anweisungen verstehen können. Wir Menschen denken in Wörtern und Sätzen, doch Computer arbeiten in Zahlen und Daten. Programmiersprachen wie Python, Java oder C++ „übersetzen“ unsere Anweisungen in eine Form, die der Computer versteht.

Ein Programm funktioniert also wie ein Übersetzer zwischen uns und der Maschine:

  • Wir geben klare Anweisungen in einer bestimmten Sprache.
  • Der Computer führt diese präzise aus.

Ganz egal, ob es um einfache Berechnungen wie in unserem Beispiel geht oder um komplexere Dinge wie Online-Shopping oder Wettervorhersagen – im Grunde folgen Programme immer den gleichen Prinzipien: Eingaben entgegennehmen, etwas damit machen und ein Ergebnis zeigen.

Das macht Computer-Programme so mächtig – sie führen für uns schnörkellos und zuverlässig Aufgaben aus, die sonst mühsam wären. Letztendlich entsteht aus dieser Absprache zwischen Mensch und Maschine ein einfaches, klares Ergebnis. Und das ist Programmieren!