Bonjour,
Dans l'optique d'écrire un compilateur, je recherche des fichiers de description formelle des langages d'assemblage/machine (voir d'autres couches de bas niveau comme le bytecode Java, etc ...). Pour un langage de bas niveau donné un tel fichier décrirait les opérations disponibles, ce qu'elles font, leur coût. Cela me permettrait de définir des optimisations en fonction du fichier du langage visé (à la compilation vers le langage visé ou à la compilation du compilateur ...). Cela me permettrait aussi d'écrire un seul compilateur grossier pour viser toutes ces couches simultanément en l'écrivant paramétré par un fichier de description, ce fichier étant écrit dans un même langage ...
Cela fait un temps que je cherche ... mais je n'ai rien trouvé à ce sujet !! Quelqu'un saurait-il si ça existe et si oui comment ça s'appelle en anglais ?! Si vous avez le moindre truc qui pourrait m'aider je suis preneuse ...
Cordialement
Partager