AP10 Flashcards
Zweck von Compilieren und Intetrpretieren ?
Quelltext in höheren Programmiersprachen in Maschinenbefehle umsetzen
was tun Compiler?
erstellt aus Qulltext ein Programm: Anweisungen aus dem Quelltext werden in Maschinenanweisungen übersetzt. nach dem Kompilieren wird ein Programm erstellt. Anweisungen des Codes laufen direkt auf dem Prozessor
Compiler Vorteile? 3
schnell
sicher
leichtere Sprache durch Übersetzung in Maschinensprache
Compiler Nachteile?2
Plattformabhängig
muss neu kompiliert werden, bei Programmänderungen
Was tun Interpreter?
wandelt den Quelltext in Bytecode um (hardwareunabhängig) dann wird der Code vom Interpreter ausgeführt
Interpreter Vorteile?2
Plattformunabhängig
Debugging einfacher
Interpreter Nachteile?
langsamer
ineffizienter
was sind JIT-Compiler?
Just in time Compiler
Programme werden zur laufzeit in Maschinencode übersetzt
ausführgeschwindigkeit schneller gegenüber Interpreter
println ? Oder auch…
was bewirk dieser code?
oder *system.out.print(” \n ) ausgabewert + zeilenumbruch
code f. ausgabewert + zeilenumbruch?
println oder *system.out.print(” \n )
print?was mach dieser code?
ausgabewerte nebeneinander
code für ausgabewerte nebeneinander ?
system.out.print(”\t”)?
erzwingt einen Tabulator
code ausgabe erzwingt einen Tabulator?
system.out.print(”\t”)
was ist variablendeklaration?
Variable wird eingeführt. name und typ werden zugewiesen
Was ist initialisierung?
Wertzuweisung zu einer Variable
true false im code abfragen?
bolean
einzelne buchstaben nach unicode einfügen im code?
char
wie erstellt man numerische zahlen im code?
byte, short, int & long
fließkommazahlen im code generieren?
float, double
was ist camelCase?
Variablen werden casesensitive geschrieben
was ist ein string?
Zeichenkette. Wertebereich ist die Menge aller Zeichen
code: vergleicht zwei strings mit einander
equals(s)