1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | C sans pointeur Quadruplets : - code op (+, -, *, /, %, ||, &&, …) - opérande 1 } - opérande 2 } → globales ou pile - résultat } [code condition] var d'exécution On fait pre-processeur, front-end et mini back-end, mais pas d'optimisation Pour les expressions « z = (a + b) * (c + d) », on met les résultats intermédiaires sur la pile aussi (on alloue de la place pour le « a + b » et de la place pour le « c + d ») |