Re[32]: Java vs C# vs C++
От: Evgeny.Panasyuk Россия  
Дата: 08.10.15 15:36
Оценка:
Здравствуйте, Ikemefula, Вы писали:

EP>>Врёшь же. Я конкретно сказал что контроль над временем ортогонален "как на Си".

I>Это просто твоё мнение, ничем не аргументированое.

Это аргумент. Ты можешь быть согласен с ним или нет.

I>Я его услышал,


Ты если не согласен с аргументом, или не понял, то так и скажи, и попроси разъяснения.

I>выдал симметричное, только мне понадобилось всего слово для этого.


Ты вообще не выдал никакого аргумента.

EP>>>>Расшифруй.

I>>>Это значит, что те же задачи решаются и в Си, за доказательством смотри полноту по тьюрингу
EP>>Причём тут полнота по Тьюрингу? В данном месте обсуждаем использование ref-counting там где в этом нет необходимости, то есть для подстраховки.
I>Из этой самой полноты следует "в этом нет необходимости, то есть для подстраховки"

Это
Задача была сделать подстраховку, я сказал что такая подстраховка не реализуема на C, ты сказал что "реализуема, только иначе", а теперь говоришь суть реализации в том что в этом нет необходимости

EP>>При том что на нём передёргиваний счётчиков на порядки меньше. И соответственно меньше overhead'а привнесённого непосредственно подсчётом ссылок.

I>А в Киеве дядька.

То есть ты не понимаешь в чём тут отличие у C++11

I>>>Есть куча кода написаного в тысячах контор:

I>>>"Зануление счетчика, вызов деструктора, который вызывает зануление другого счетчика, который вызывает деструктор,и тд и тд"
EP>>В этом плане ref-counting практически никаких тормозов не добавляет (пара лишних операций перед очисткой) — подобная каскадная очистка есть и без него.
I>Твоя "подстраховка", требует ресурсов. Каскадная очистка — часть этой самой подстраховки. Вместо явной логики "вычислить и освободить явно" выбираем неявную "пусть деструкторы срабатывают каскадом по цепочке, авось пронесёт"

Ещё раз, эта каскадная очистка была бы и без ref-counting. Understand?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.