LINUX.ORG.RU

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

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

Так и питон используется в числодробилках. Вопрос где - это интерфейс, верхний управляющий уровень, где скорость работы неважна а важно удобство и скорость разработки. И просадка питона и пр. зависит от задачи - где то он не отстает, где то на три порядка и больше сливает сям.

В C++ есть shared_ptr который тоже юзается в нагруженном коде. Но не на каждый чих (вообще аллокация памяти в куче это долгая операция) а для управления крупными массивами данных или чем то долгоживущим - файловыми объектами например, ключевыми ресурсами, которые априори редко создаются.

А если впендюрить такую сборку на все переменные (то что собирается сделать ТС) то это будет второй питон по скорости.

PS Я и без этой сборки мусора обгонял поделие ТС-а на питоне;-)

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

Так и питон используется в числодробилках. Вопрос где - это интерфейс, верхний управляющий уровень, где скорость работы неважна а важно удобство и скорость разработки. И просадка питона и пр. зависит от задачи - где то он не отстает, где то на три порядка и больше сливает сям.

В C++ есть shared_ptr который тоже юзается в нагруженном коде. Но не на каждый чих (вообще аллокация памяти в куче это долгая операция) а для управления крупными массивами данных или чем то долгоживущим - файловыми объектами например, ключевыми ресурсами, которые априори редко создаются.

А если впендюрить такую сборку на все переменные (то что собирается сделать ТС) то это будет второй питон по скорости.