Zweite Lektion zur Programmierung
Verschiedene Programmiermethoden:
- Maschinensprache
Hier werden die Befehle direkt als Binärdaten eingegeben.
Bsp. 0000 0100 befehlt, dass 1 zum k addiert werden soll.
Auf diese Weise werden eigentlich nur Hardware programmiert z.B. Mikrocontroller usw.
- Assembler
Maschinensprachbefehle werden durch Ausdrücke ersetzt. Somit werden die Befehle einfacher und man kann sie besser merken. Ein Programm übersetzt dann die Ausdrücke in die Maschinensprache.
Das o.g Beispiel wurde dann lauten: INCA was dann in 0000 0100 übersetzt werden würde.
- Hochsprache
Das ist die eigentliche Programmiermethode die man unter "programmieren" versteht.
C/C++, JAVA, Delphi, Erlan, Basic, PHP sind die bekanntesten Hochsprachen.
Der Quellcode dieser Sprachen werden mit einem Editor in ASCII erstellt. Also mit gewöhnlichen Zeichen auf der Tastatur. Ein Programm übersetzt dann den geschriebenen Code in die Maschinensprache. Da gibt es verschiedene Übersetzungsmethoden:
Compiler
Das gesamte Programm wird übersetzt und gespeichert. Und danach kann man ausführen.
Diese Methode ist deshalb sehr schnell, da es beim Ausführen bereits übersetzt ist.
Interpreter
Hier wird das Programm nur Zeile für Zeile übersetzt und gleich ausgeführt. Was dazu führt, dass es langsamer als der Compiler arbeitet.

Letzte Kommentare