Я заинтересован в том, как язык с более высоким уровнем (Java-подобный) можно было бы создать на основе стека (в формате Forth-like). Может ли кто-нибудь рекомендовать какую-нибудь литературу, желательно книгу?Язык более высокого уровня из языка на основе стека
В случае, если это помогает: Приложение представляет собой создание языка более высокого уровня из скрипта Биткойна.
Чтобы ответить на вопрос, необходим небольшой фон в компьютерной истории. Ада Лавлейс опубликовала в своем дневнике алгоритм под названием «Примечание G», который использует аналитический движок в качестве стека для написания программы высокого уровня. В предпосылке, что аналитический движок был реальным, можно использовать нотную обозначение для построения компьютерных программ. [Игровая визуализация аналитического движка] (https://rclab.de/rclab/_media/analyticalengine/ae-game-v1.1.pdf) –
Вот Лисп, написанный на форумах Forth: http: //. parallax.com/discussion/160027/lisp-technically-scheme-written-in-forth – AshleyF
Java и .NET-языки скомпилированы для стека (JVM, CLR, ...) – AshleyF