3

Je dois implémenter mon langage de programmation Windows personnalisé compilé en natif. Existe-t-il un moyen plus simple de le traduire en ASM, ou de le traduire en C/C++, puis d'utiliser un compilateur C/C++? Y a-t-il un SDK ou quelque chose?Ecriture d'un compilateur natif

Merci.

Répondre

0

Découvrez ANTLR bibliothèque

+0

Vouliez-vous dire ANTLR? –

+0

Ohhhhhhhhhhhhh yeaaaaaaaaaaaaaah! – vehomzzz

0

Ne serait-ce un meilleur lien ANTLR?

Il y a aussi un tutorial

Et au moins un book

+0

Cela appartient au commentaire sous ma réponse, génie. – vehomzzz

+0

Je ne comprends pas vraiment, l'ANTLR traduit ma propre langue à l'autre? –

+0

Oui, il gère tous les détails de l'analyse de votre langue, puis en générant C/python etc, il vous évite également de gérer les détails de l'assembleur sur votre plate-forme. C'est un remplacemnet pour YACC/Lex etc. –

0

LLVM peut fonctionner sous Visual Studio

+0

c'est un n'est pas mauvais non plus, bien que pâlit en comparaison de ma réponse! – vehomzzz

+0

@Andrei, je n'allais pas parler d'ANTLR depuis que vous l'avez fait, mais LLVM est une bonne alternative. – LB40