[ index ]            Einführung - Begriffe >> HTML - Grundlagen

1.a  Einführung - Begriffe

Algorithmus Ein Algorithmus ist ein allgemeines Verfahren zur Lösung einer ganzen Klasse verwandter Probleme.
 
Ein Algorithmus hat folgenden Eigenschaften: Er muss ...
  präzise sein,
  endlich beschreibbar sein,
  sich aus elementaren Einzelschritten zusammensetzen lassen
  und ausführbar sein.
 
Die Einzelschritte eines Algorithmus heißen
  sequentiell, wenn sie nacheinander ausgeführt werden,
  parallel, wenn sie nebeneinander ausgeführt werden (Gleichzeitigkeit möglich!)
 
Algorithmus-Beispiel aus dem Alltag: diverse Kochrezepte (Nehme eine Schüssel, verquirle darin drei Eier, ...)
 
Prozess Ein sich in Ausführung befindliches Programm heißt Prozess.
Zu einem ausführbaren Programm kommt man wie folgt: Über die Tastatur werden Texte in einen Editor eingegeben. Wird dieser Text korrekt in einer "höheren" Sprache eingegeben (bei uns: JavaScript), so kann - je nach Programmiersprache - ein Compiler oder Interpreter diesen Text Zeichen für Zeichen durcharbeiten und dabei in eine Folge von Maschinenbefehlen übersetzen (sog. Objektcode). Einzelne Programmteile (in Objektcode) werden anschließend vom Linker (= "Binder") zu einem ausführbaren Programm vereinigt.
Das Übersetzen, Binden und Ausführen erfolgt bei JavaScript, wenn man die per Editor erstellte Datei mit einem JavaScript-fähigen Browser (z.B.: Firefox, Mozilla oder auch InternetExplorer) öffnet.