Я пытаюсь изучить различия между императивными и функциональными языками.
А также, я хочу узнать о закрытиях и о том, как сборщики мусора реализованы. Поэтому я решил попробовать реализовать интерпретатор для функционального языка.Как реализовать функциональный язык
Поскольку я не знаком с функциональными языками, для меня это слишком сложно разработать. Есть ли какие-то ресурсы о синтаксисе и семантике простого функционального языка? Учебник о том, как это сделать, будет очень полезен.
У вас есть путь назад. Сначала вам нужно понять функциональные языки, прежде чем подумать, что вы будете интерпретировать их по определению. Просто выберите один и изучите одно, лучшее для вас направление. Во всяком случае, закрытие как не настоящий вопрос; слишком широким. – GManNickG
Лучше искать реализацию функционального программирования _simple_, которую вы можете изучить. Попытка сделать это сама по себе - это огромная задача. – vonbrand
Синтаксис не имеет абсолютно никакого отношения к тому, является ли язык функциональным, за исключением, возможно, обеспечения синтаксиса «анонимной функции». –