|
Sujet : Coup de geule ! |
| Gonzoide |
mareek a écrit a écrit :
En fait, je trouve que la philosophie de traduire dans un autre langage pour compiler est dangereuse car on a 2 fois plu de chances d'avoir des erreurs de compilation (j'ai déjà fait l'expérience avec ADA et gcc sous solaris)
|
Ouais, mais 1) les mecs qui ecrivent des compilos commerciaux sont pas tous des manches et 2) y'a exactement le meme danger de generer du mauvais bytecode Java.
De toute facon, la quasi-totalite des compilos compilent (en interne) au moins une fois en un langage intermediaire (arbre semantique, code 3 adresses, etc) avant de generer le code final. La seule difference c'est qu'avec Eiffel, ce resultat de compil intermediaire est visible et lisible (enfin, faut s'accrocher quand meme ;)) |