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

I>>>На худой конец, "писать как на Си"

EP>>"писать как на Си (для производительности)" — распространённый миф/байка.
I>Это факты.

Приведи аргументы в поддержку "фактов".

>>Отказавшись от C++ в пользу "как на C" — ты не получишь никаких преимуществ относительно производительности, а вот недостатки вполне.

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

Относительно производительности — сплошные недостатки

I>В С++ это чуть не везде, как дешовая замена ГЦ,


Дешёвая замена GC это прежде всего scope-based lifetime management.
Даже если использовать refcounting не только для решения задач в которых есть естественное разделение владения, а и для случаев где можно спокойно обойтись например unique_ptr — таких случаев всё равно на порядки меньше чем "new" в управляемых языках.

I>от чего растут жесточайшие проблемы.


Основные проблемы растут от использования указателей вообще (будь то naked, smart, GC).
Непосредственно ref-counting (в тех случаях где он не нужен по задаче, но нужны указатели) — это где-то на уровне процентов от общих проблем.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.