En faisant quelques lectures, je suis tombé sur les termes "Intermediate Language" et "3AC". D'après ce que je comprends, l'IL est l'étape intermédiaire du processus de compilation du code source. Plus précisément, je lis à propos de bytecode (Java) et C.Trois code d'adresse (TAC/3AC)
La façon dont je l'interprète (corrigez-moi si je me trompe) est;
Source Code 1 (ex Lisp.) -> Langue intermédiaire (C) -> Assemblée Langue -> Code machine
Code source 2 (ex Java.) -> bytecode -> Java Machine virtuelle
Donc, basé sur cela, j'ai du mal à voir où est-ce que le code de trois adresses (TAC/3AC) entre en jeu, et ce qui est utilisé.