языков программирования? я вот сейчас пишу компилятор по книжке essentials of compilation, там в главе где появляются кортежи как первый тип значений которые на хипе аллоцируются описываются алгоритмы сборки мусора, но без низкоуровневых деталей
и в итоге вместо того чтобы рассказывать как его написать самому "вот вам файлик runtime.c, используйте оттуда такие-то символы для того чтобы аллоцировать память и собирать мусор" что не очень интересно
Я бы начал с поиска по https://github.com/true-grue/Compiler-Development 😉
Обсуждают сегодня