Übungsaufgaben
Dreißig Übungen in gemischter Reihenfolge — du klickst, ziehst, ordnest, rechnest und knobelst. Jede Übung gibt dir sofort eine Rückmeldung, und zu jeder Aufgabe gibt es zwei gestufte Tipps: Der erste zeigt die Richtung, der zweite den entscheidenden Schritt. Die Chips zeigen das Anforderungsniveau: AFB I heißt wiedergeben und direkt anwenden, AFB II selbst entscheiden und verknüpfen, AFB III begründen, beurteilen oder eine Falle durchschauen. Aufgaben mit dem Chip Mix verbinden Wissen aus früheren Unterkapiteln, bei Trick steckt eine Falle drin. Fährst du über ein unterstrichenes Arbeitswort, siehst du, was es genau von dir verlangt.
Untersuche die Zeilen und markiere alle, die ein Compiler schon vor dem Start des Programms als Fehler meldet. Jede Zeile steht einzeln in der Methode main eines Java-Programms.
Erläutere die Zusammenhänge rund um die Übersetzung von Programmen, indem du jeden Satz durch Klicken auf die farbigen Wörter richtig einstellst.
Je eine Schleife läuft, desto wird der Vorteil eines Compilers gegenüber dem Interpreter.
Ein Programm in Maschinencode läuft nur auf der Plattform, .
Java-Bytecode braucht zum Ausführen eine ; bei C# übernimmt diese Aufgabe .
Je ein Stück Zwischencode läuft, desto lohnt sich seine Übersetzung durch den JIT-Compiler.
Lies an der Meldung des Compilers ab, was die markierten Stellen bedeuten: Lege die passenden Etiketten auf die Punkte. Zwei Etiketten bleiben übrig.
