LINUX.ORG.RU

Ответ на: комментарий от Indaril_Shpritz

мне кажется, что у Lua реализация одна - референсная

Нет. LuaJIT - это самостоятельная реализация интерпретатора.

в питоне работа GC определяется стандартом языка

Тоже нет.

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

Ну ок, тогда
1) в чем разница между GC Lua и GC Lua JIT (подозреваю, что ни в чем, иначе бы они не были совместимы)
2) какая разница в GC разных реализаций питона (подозреваю, что её тоже нет по той же причине)
3) в чем таки разница между GC Lua и GC Python

Indaril_Shpritz
() автор топика
Ответ на: комментарий от Indaril_Shpritz

Lua не интересуюсь.

2) какая разница в GC разных реализаций питона

Здесь про PyPy, немного про CPython и ссылка на проект GC нового LuaJIT: http://morepypy.blogspot.ru/2013/10/incremental-garbage-collector-in-pypy.html

(подозреваю, что её тоже нет

Неверно.

tailgunner ★★★★★
()
Последнее исправление: tailgunner (всего исправлений: 1)
Ответ на: комментарий от Indaril_Shpritz

а в питоне работа GC определяется стандартом языка

А таковой есть? Питон это вроде то, что гвидо в CPython напишет

shamaz
()
Ответ на: комментарий от shamaz

Почти, доработанный для учёта циклических ссылок.

Begemoth ★★★★★
()

gc в cpython, ironpython и jython ведут себя по-разному

pawnhearts ★★★★★
()
Ответ на: комментарий от Indaril_Shpritz

иначе бы они не были совместимы

Почему это? Особенности реализации gc на высокоуровневый код обычно не влияют, точнее на его совместимость.

pawnhearts ★★★★★
()
Последнее исправление: pawnhearts (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.