Question

J'ai conçu une optimisation du compilateur qui fonctionne sur n'importe quel langage structuré qui a des affectations de tableaux array[index] = value et des boucles comptées (for i = n; i < N; i++) {doTHIS} (*).

Maintenant, je veux représenter cette optimisation en utilisant une sémantique formelle. Comme je veux publier mes résultats dans un lieu de programmation, je voudrais savoir:

Quelle (s) représentation (s) formelle (s) est (sont) les plus couramment utilisées pour décrire les optimisations du compilateur?

J'ai déjà décrit mon optimisation en utilisant la sémantique opérationnelle, mais je passe actuellement en revue ce choix. Par conséquent, je suis venu dans la communauté pour obtenir des conseils.

(*) Veuillez pardonner cette représentation de type C dans une question demandant la sémantique formelle.

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à cs.stackexchange
scroll top