Je vais peut être te surprendre, mais c'est le cas de la plupart des langages... à l'exception peut être de Ada...
Regarde le code de Gcc, et tu remarquera que l'ensemble de la collection est écrit en C (que ce soit pour les compilateurs fortran, C++, java ou objective-c).
D'ailleurs, c'est cela qui est bien, avec les langages dits de troisième génération: il est, virtuellement, possible d'écrire un compilateur pour un langage donné dans n'importe quel autre langage, le plus difficile (mais qui est passé depuis belle lurettes

) ayant été de passer des instructions en langage machine à l'assembleur puis de l'assembleur au premier compilateur existant

Partager