It&#x27;s not exactly unprecedented.  GCC supports mmix, which hardware doesn&#x27;t even exist for.  (An educational platform from TAOCP.)<p><a href="https:&#x2F;&#x2F;gcc.gnu.org&#x2F;backends.html" rel="nofollow">https:&#x2F;&#x2F;gcc.gnu.org&#x2F;backends.html</a>