LINUX.ORG.RU

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

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

Про Rс я в курсе. Но еще часто бывает нужен RefCell.

А что странного в том, что на такой задаче GC будет работать быстрее, чем так называемые «умные указатели»? Вполне нормальная и ожидаемая ситуация.

Ведь просто так ничего не дается. Ну, а тезисы типа «zero cost abstraction» из Rust и «не платим за то, что не используем» из Си++ - не более, чем лозунги. Платим, и еще как платим.

Даже если не брать в расчет численные замеры, тут можно было бы вспомнить диалектику и прочие умные идеи, но совсем не хочется кормить здешних завсегдатаев.

Ну, и у GC тоже есть своя цена, и это нормально

Исправление dave, :

Про Rс я в курсе. Но еще часто бывает нужен RefCell.

А что странного в том, что на такой задаче GC будет работать быстрее, чем так называемые «умные указатели»? Вполне нормальная и ожидаемая ситуация.

Ведь просто так ничего не дается. Ну, а тезисы типа «zero cost abstraction» из Rust и «не платим за то, что не используем» из Си++ - не более, чем лозунги. Платим, и еще как платим.

Даже если не брать в расчет численные замеры, тут можно было бы вспомнить диалектику и прочие умные идеи, но совсем не хочется кормить здешних завсегдатаев

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

Про Rс я в курсе.

А что странного в том, что на такой задаче GC будет работать быстрее, чем так называемые «умные указатели»? Вполне нормальная и ожидаемая ситуация.

Ведь просто так ничего не дается. Ну, а тезисы типа «zero cost abstraction» из Rust и «не платим за то, что не используем» из Си++ - не более, чем лозунги. Платим, и еще как платим.

Даже если не брать в расчет численные замеры, тут можно было бы вспомнить диалектику и прочие умные идеи, но совсем не хочется кормить здешних завсегдатаев