4da
28.05.2012 12:27 darkstar
Раз уж на жуйце неделя GC, то реквестирую советов:
Допустим, я реализую. Язык с GC.
Что лучше:
1. Пожрать говна^W^W сделать GC самому (по наитию) и потом ужаснуться от результата и перейти к п. 2.
2. Почитать хороших вайтпапиров и реализовать какой-нибудь из описанных алгоритмов.
?
Recommended by:
@dorfe
п.2 конечно. говорят, некто "richard w m jones" недавно написал хорошую книгу, но беглый гуглинг не дал ни названия, ни ссылок. с другой стороны, это не единственная книга.
кроме того, чтобы определиться с общей идеей о том, какой мусорщик нужен, достаточно просто почитать обзоры всех текущих мусорщиков, а дальше уже углубиться в нужную тему.
3. Реализовать язык под существующую VM.
Пункт 1, ты же русски инжиниир, они всегда так делают
4. Реализовать свою VM и язык под неё.
Пример: http://brain.wireos.com/?tag=wireos+sche...
Казалось бы, при чём здесь gc.
Казалось бы, при чём здесь /2
подразумевалась VM с GC, очевидно же.