there are many. USL produces such a compiler called
cfront' (if you think of C as an assembly language, then it's acompiler’; if you think of C
as a high level language, then it’s a
translator'; technically cfront is acompiler front end’). Many companies port and resell this product.