PROGRAMM
(Kategorie: Computer)
Ein Programm (griechisch programma - Vorschrift, Vorgeschriebenes) ist ein Plan: Entweder ein Ablaufplan ("Das Fernseh-Programm des heutigen Nachmittages", "Das Schleuder-Programm der Waschmaschine") oder eine Sammlung von Anweisungen (wobei: Das mit der Waschmaschine ist offensichtlich bereits ein Grenzfall!). Im Sinne eines Computerprogrammes ist natürlich letzteres gemeint.
Ein Computerprogramm ist eine Sammlung von Anweisungen, die in einer bestimmten Sprache verfasst sind, der sog. Programmiersprache - und mit denen entweder der Programmierer oder der Computer (oder beide) etwas anfangen können:
- Wenn Sie mit Programmen (also mit Software) in Berührung kommen, liegen diese so gut wie immer in einer Form vor, die der Computer versteht und ausführen kann (dem sog. Maschinencode). Wird also das Programm gestartet, dann wird es in den Arbeitsspeicher geladen, und der Computer beginnt es bei der ersten Anweisung auszuführen. Die Anweisungen darin sind für Sie höchstwahrscheinlich absolut unverständlich; sie sind darauf optimiert, das der Prozessor Ihres Computer sie verstehen kann...
- Das Programm wird aber nicht in dieser Sprache verfasst, sondern normalerweise in einer sog. Hochsprache: Das sind Programmiersprachen, deren Elemente (meist) an das Englische angelehnt sind und die Befehle enthalten, die es im Maschinencode nicht gibt. Programme in solch einer Sprache nennt man Quelltext oder Quellcode (und diesen Artikel empfehle ich tatsächlich zu lesen). Ein Programmierer beherrscht also normalerweise eine solche Hochsprache (oder mehrere; Beispiele: C, Java, BASIC...), verfasst einen Quelltext in dieser, und übersetzt diesen anschließend mittels eines Übersetzungsprogrammes namens Compiler in Maschinencode, der von dem Computer verstanden werden kann.
Also: Wenn Sie sich ein Programm herunterladen, installieren oder ausführen, dann laden Sie Maschinencode in Ihren Arbeitsspeicher - der von einem Compiler erzeugt wurde, in den irgendein Programmierer dazu seinen Quelltext hineingesteckt hat. So einfach ist das!