EDIT : le TI Basic, c'est de l'interprété et non du compilé me semble t-il
Si cela n'a pas changé depuis mon époque, le code est compilé à la volée juste avant l'exécution (comme Perl, par exemple). Cela se remarquait sur les programmes un peu longs (elle moulinait quelque secondes avant que l'exécution ne commence) et à l'époque certains expliquaient ainsi la différence de performance avec les calculatrices Casio contemporaines (mais je n'ai jamais su si cela était vrai).
C'est pas vraiment de la compilation, mais de la "tokenisation"... chaque fonction ou mot clé interne est remplacé par un nombre hexa sur un octet (c'est pas aussi simple que ça, mais je schématise)... donc lorsque tu lances ton prog pour la première fois, il tokenise le tout, et au prochain lancement, s'il n'y a pas eu de modifications, le code s'exécute bcp plus rapidement.
Et si tu veux modifier, il suffit de détokeniser, ce qui rend le code source original, et non un listing asm incompréhensible ^^
vala vala, ça clôt ce bref intermède pédagogique...