Optimisation automatique de boucles
Bonjour tout le monde !
Une question me trotte dans la tête depuis maintenant très longtemps.
Est-il possible (existe-t-il) de faire un programme qui en entrée prend une série d'instructions haut niveau (voire même en C). Typiquement :
Code:
1 2 3 4 5 6 7
|
int p, i;
p=0;
for (i=0 ; i<MAX ; ++i)
{
p+=2;
} |
On peut clairement faire beaucoup mieux ^^. La question est donc, est-il possible d'avoir un algo qui soit capable de trouver, peut-être pas l'optimal, mais en tout cas qui se rapproche du code optimal ?