Même réponse que plus haut. Il suffit de réécrire un autre back-end afin que le compilateur crache du code pour une VM quelconque (ce que tu veux, JVM, LLVM, CLI), et surement avec de meilleurs perfs qu'avec le même code en Java ou C# (c'est pas dur).
Le problème de sécurité serait donc réglé.
Je crois que tu n'as pas du tout compris ce qu'est ce compilateur : Il permet de compiler un langage objet à prototype, avec très peu de primitives. En réécrivant le parseur, on pourrait lui faire compiler assez facilement du Java.
Ensuite, ce compilateur travaille en interne, sur un mini langage, extremement minimaliste (une dizaine d'instructions), qui sera ensuite traduite en C.
Tu peux réécrire la traduction afin qu'elle produise ce que tu veux, du Java, du bytecode, de l'ASM, du Brainfuck.
Donc le problème ne se situe pas là, et comme le relevait plus haut Yusei, tu critiques effectivement l'implémentation actuelle, et pas les concepts :
le compilateur Lisaac permet de faire énormément de chose, y compris de répondre à tes problèmes de sécurité.
« Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker
[^] # Re: C'est trop compliqué !
Posté par Ontologia (site web personnel) . En réponse au journal Des langages de haut niveau. Évalué à 2.
Le problème de sécurité serait donc réglé.
Je crois que tu n'as pas du tout compris ce qu'est ce compilateur : Il permet de compiler un langage objet à prototype, avec très peu de primitives. En réécrivant le parseur, on pourrait lui faire compiler assez facilement du Java.
Ensuite, ce compilateur travaille en interne, sur un mini langage, extremement minimaliste (une dizaine d'instructions), qui sera ensuite traduite en C.
Tu peux réécrire la traduction afin qu'elle produise ce que tu veux, du Java, du bytecode, de l'ASM, du Brainfuck.
Donc le problème ne se situe pas là, et comme le relevait plus haut Yusei, tu critiques effectivement l'implémentation actuelle, et pas les concepts :
le compilateur Lisaac permet de faire énormément de chose, y compris de répondre à tes problèmes de sécurité.
« Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker