Antwort
der compiler generiert (mit dem linker zusammen) aus quelltext maschinenlesbaren binärcode - ein programm! in welcher sprache der verfasst ist, spielt keine rolle. wobei die meisten modernen compiler wohl in c++ programmiert sind.
stichwort: hardwarenahe programmierung (c++ ist c-kompatibel u. in c können assambler-anweisungen stehen)