Syntaxe et Semantique Flashcards

1
Q

Backus-Naur Form

A

ensemble de catégories et de productions avec une catégorie désignée catégorie de départ

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

Categorie

A

nom d’un type de fragment de phrase

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

Production

A

regle de la forme

<cat> ::= x1 x2 . . . xn
où <cat> est une catégorie et x
est une catégorie ou un symbole
</cat></cat>

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

une grammaire G est ambigüe ssi…

A

il existe une phrase dans L(G)
qui a plusieurs arbres de derivation (pas juste plusieurs derivations)

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

Une implantation fidèle à la spécification est dite ______

A

conforme

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

Sucre syntaxique

A

Extension syntaxique superficielle

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

Syntaxe

A

representation du programme

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

Semantique

A

sens attache aux programmes

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

Typage dynamique

A

N’importe quelle variable peut contenir n’importe quelle valeur

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

Typage statique

A

Une variable ne peut contenir que des valeurs du type specifie

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

Dans une expression e on dit qu’une variable x est libre si…

A

elle est utilisee sans etre definie par e.

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

La portee et dite statique ou lexicale si…

A

elle est delimitee textuellement

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

La portee d’une declaration:

A

le region du programme ou l’identificateur refere a cette declaration

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

CBV

A

evaluer les arguments avant l’appel

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

CBN

A

evaluer les arguments apres l’appel

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

La portee est dite dynamique si…

A

elle est delimitee temporellement

17
Q

En portée dynamique, le _______ n’existe pas

18
Q

Renommer une variable ne change pas la semantique pour autant que…

A

la declaration et toutes les references sont renommees ensemble