Since writing a custom code generator is a challenge in itself, and the compiler back ends available to researchers at that time were complex and poorly documented, several projects had written compilers which generated C code (for instance, the original Modula-3 compiler).
از آنجا که نوشتن یک کد سفارشی ژنراتوریک چالش را در خود دارد، وکامپایلر برگشت تمام می‌شود در دسترس پژوهشگران در آن زمان بود پیچیده و ضعیف هستند، پروژه‌های متعدد کامپایلرهایی نوشته بود که با کد C تولید شده بود.