Was heißt eigentlich "Programmieren"?

Programmieren ist eine Technik, mit der man einem Computer mehrere Anweisungen geben kann, die als zusammengefaßte Einheit agieren. Ein Computer "denkt" digital, d.h. er kennt nur zwei Zustände: 0 und 1, vergleichbar mit dem menschlichen ja oder nein. Komplexe Informationen speichert er in ganzen Ketten von solchen Schaltern (Bits), dem sogenannten Maschinencode. Spezielle Programme, die Compiler oder Interpreter, übersetzen den Quellcode in maschinenlesbaren Code. Jede Programmiersprache hat ihr eigenes Übersetzungsprogramm. Ein Interpreter übersetzt das Programm zur Laufzeit, also während das Programm abläuft. Ein Compiler hingegen übersetzt das Programm nur einmal und speichert es dann für die weitere Verwendung als Maschinencode.