LINUX.ORG.RU

История изменений

Исправление dave, (текущая версия) :

Основной фишкой иммутабельности является так называемая «персистентность» (см. в Гугле), когда новый объект может разделять до 99,99% старого, а для этого по-хорошему нужен сборщик мусора, потому как на «умных» указателях будет просто медленнее работать. Даже замеры проводились (см. в Гугле опять же - мне лень).

Так что, вкусить все прелести иммутабельности никак не получится ни на Си, ни на Си++, ни на Rust. Такая вот селяви

Исходная версия dave, :

Основной фишкой иммутабельности является так называемая «персистентность» (см. в Гугле), когда новый объект может разделять до 99,99% старого, а для это по-хорошему нужен сборщик мусора, потому как на «умных» указателях будет просто медленнее работать. Даже замеры проводились (см. в Гугле опять же - мне лень).

Так что, вкусить все прелести иммутабельности никак не получится ни на Си, ни на Си++, ни на Rust. Такая вот селяви