Etwas "Technisches" muss leider sein!
Programm und Programmausführung
Programme sind letztlich konkrete Formulierungen der Algorithmen, die sich auf bestimmte Darstellungen und Datenstrukturen stützen.
Ein Programm beinhaltet zwei wesentliche Teile:
Daten, auf die Wirkung ausgeübt wird und Handlungen (Anweisungen), mit denen auf die Daten in bestimmter Reihenfolge eingewirkt wird.
Anweisungen eines Programms beinhalten drei wesentliche Teile (klassisches EVA-Prinzip):
Eingabe,
Verarbeitung und
Ausgabe
Computeraufbau
Zwei grundsätzliche Bausteine eines Computers sind Software und Hardware.
Hardware: Prozessor, Hauptspeicher (RAM), Sekundärspeicher (Festplatte, USB-Stick), Peripherie (Bildschirm, Tastatur, Maus) usw.
Software: Anwendungen (Word, Power Point, Eigene Programme), Betriebssysteme (Windows, Unix), Bibliotheken (stdio, iostream, math). Man kann verschiedene Schichten der Software identifizieren.
Sie unterscheiden sich durch ihren Abstand zur Hardware.
Das Programm wird sequentiell, Schritt für Schritt abgearbeitet. Dafür werden einzelne Anweisungen (Befehle) aus dem Hauptspeicher gelesen und dann auf dem Prozessor ausgeführt.
Eingabe und Ausgabe
Die Eingabe/Ausgabe ist ein Kommunikationsverfahren zwischen dem laufenden Programm und der Außenwelt.
Von der Seite des laufenden Programms sind die Eingabe und Ausgabe den Datentransport zwischen der Peripheriegeräten und dem Hauptspeicher.
Das Programm wird sequentiell, Schritt für Schritt abgearbeitet. Dafür werden einzelne Anweisungen (Befehle) aus dem Hauptspeicher gelesen und dann auf dem Prozessor ausgeführt.
PHP (rekursives Akronym für „PHP: Hypertext Preprocessor“, ursprünglich „Personal Home Page Tools“) ist eine Skriptsprache mit einer an C und Perl angelehnten Syntax, die hauptsächlich zur
Erstellung dynamischer Webseiten oder Webanwendungen verwendet wird. PHP wird als freie Software unter der PHP-Lizenz verbreitet. PHP zeichnet sich durch breite Datenbankunterstützung und
Internet-Protokolleinbindung sowie die Verfügbarkeit zahlreicher Funktionsbibliotheken aus.
Das sieht natürlich für einen Laien sehr kriptisch aus, ist es aber nicht, denn ohne strikte Logik läuft kein Programm "rund".