Compiler Flashcards

1
Q

Was sind die Aufgaben eines Compilers?

A

– lexikalische Analyse (Scanner)
– syntaktische Analyse (Parser)
– semantische Analyse
– Synthesephase

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Was ist die lexikalische Analyse?

A

Die Eingabe wird in Tokens gegliedert und überprüft ob diese Tokens an sich in der Sprache vorhanden sind.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Was ist die syntaktische Analyse?

A

Die Abfolge der Tokens auf die Regeln der Grammatik zu überprüfen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Was ist die semantische Analyse?

A

Die Abfolge der Tokens auf Sinn zu überprüfen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Was ist die Synthesephase?

A

Der Code wird in Maschinensprache umgewandelt.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Welche Aufgabe übernimmt der Scanner?

A

lexikalische Analyse

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Welche Aufgabe übernimmt der Parser?

A

syntaktische Analyse

How well did you know this?
1
Not at all
2
3
4
5
Perfectly