Maschinensprache
Gelegentlich auch als Maschinencode oder Objektcode bezeichnet, ist Maschinensprache eine Sammlung von Binärziffern oder Bits, die der Computer liest und interpretiert. Maschinensprache ist die einzige Sprache, die ein Computer verstehen kann.
Die genaue Maschinensprache für ein Programm oder eine Aktion kann sich je nach Betriebssystem unterscheiden. Das spezifische Betriebssystem diktiert, wie ein Compiler ein Programm oder eine Aktion in Maschinensprache schreibt.
Computerprogramme werden in einer oder mehreren Programmiersprachen geschrieben, wie C++, Java oder Visual Basic. Ein Computer kann die Programmiersprachen, die zur Erstellung von Computerprogrammen verwendet werden, nicht direkt verstehen, daher muss der Programmcode kompiliert werden. Sobald der Code eines Programms kompiliert ist, kann der Computer es verstehen, weil der Programmcode in Maschinensprache umgewandelt wird.
Beispiel für Maschinensprache
Unten ist ein Beispiel für Maschinensprache (binär) für den Text „Hello World.“
01001000 01100101 01101100 01101100 01101111 00100000 01010111 01101111 01110010 01101100 01100100
Nachfolgend ein weiteres Beispiel für Maschinensprache (nicht-binär), das den Buchstaben „A“ 1000-mal auf den Computerbildschirm druckt.