Подтвердить что ты не робот

Есть ли компилятор lolcode для x86 или x86_64?

На веб-сайте lolcode я увидел много ссылок на различные интерпретаторы lolcode. Но есть ли компилятор lolcode для архитектуры x86 или x86_64, который компилируется непосредственно на собственный машинный код?

Я рассмотрел несколько реализаций интерпретатора, включая Lci, lolcode.net(компилятор для .NET) и интерпретаторы lolcode в Python, Java и JavaScript. Ни один из них не делает то, что я хочу.

Часть моего обоснования для запроса заключается в том, что если такой компилятор не существует, мне может быть интересно работать над ним, возможно, написав переводчик LOLCODE → C, а затем используя компилятор C, такой как GCC, для целевых внутренних архитектур.

4b9b3361

Ответ 1

По-видимому, было по крайней мере две попытки перевода lolcode в байт-код LLVM

Используя байт-код LLVM, вы можете легко перевести его в оптимизированную сборку целевой архитектуры, используя, например, llc и получить из него собственные двоичные файлы.

По сути, вы также можете генерировать JavaScript с помощью этого подхода.

Удачи.