Я написал компилятор ( singleton.io )
Я думал, что компилятор, без прилагательных или оговорок, должен преобразовывать HLL в машинный язык. Разве то, что здесь описывается — превращение BASIC в Go — не точнее описать как «псевдокомпилятор» или «компилятор Go» или что-то в этом роде? Я знаю, что Emacs всегда называют «компилятором байт-кода», который обрабатывает код Elisp, а не «компилятором» как таковым. Я ошибаюсь?
Source: news.ycombinator.com