Re[4]: Таблица сранения языкво от создателей D поправленная
От: Cyberax Марс  
Дата: 30.11.07 06:09
Оценка: 33 (1)
naryl wrote:
> C>Минус стоит правильно — в D сейчас возможно использовать только
> C>консервативный GC, сама семантика языка (юнионы, например) не позволяет
> C>использовать точный GC.
> Почему это консервативный GC = плохой GC?
По определению. Для него недоступно огромное количество оптимизаций.

> На самом деле, семантика разрабатывалась с учетом возможности написания

> максимально точных сборщиков мусора при поддержке всех типов C.
> Копирующий/уплотняющий сборщик мусора для D написать можно.
Нельзя. Некоторые вещи (типа union'ов) не позволяют точно сказать,
является ли число 0x23410921 в поле структуры указателем или просто
таким странным int'ом.

> Есть добровольцы? =)

Я как-то думал заняться (года три назад), но сейчас точно займусь
чем-либо более интересным.
Posted via RSDN NNTP Server 2.1 beta
Sapienti sat!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.