Die Programmierung ist das Aufschreiben der Handlungsfolge in einer Sprache, die der Computer verstehen kann. Wir verwenden hierfür Programmiersprachen. Wenn das Programm in dieser Programmiersprache aufgeschrieben ist, bezeichnen wir diesen Text als Quelltext oder englisch Sourcecode.
Die meisten, heute üblichen, Programmiersprachen können aber nicht
direkt vom Prozessor des Computers verstanden werden. Wir benötigen
einen Compiler, der unseren Quelltext übersetzt in eine Sprache, die der Prozessor versteht, den Maschinencode.
Es
gibt aber nicht nur die eine Sprache, die alle Prozessoren dieser Welt
verstehen, sondern es gibt viele verschiedene. Sie sind abhängig vom
elektronischen Aufbau des Prozessors, der sogenannten
Prozessorarchitektur.