Size: a a a

2020 October 06

M

MrSmith in rust_offtopic
Да ну не
источник

M

MrSmith in rust_offtopic
Зерокост как раз что абстракция вообще ничего не стоит
источник

M

MrSmith in rust_offtopic
Тоесть проще говоря она может опосредованно увеличивать перф но не уменьшать и вообшем случае стоит 0.
источник

H

Hirrolot in rust_offtopic
MrSmith
Зерокост как раз что абстракция вообще ничего не стоит
заметь, что это ровно 2 пункт голдштейна
источник

M

MrSmith in rust_offtopic
Типа final в с++ или overrided
источник

M

MrSmith in rust_offtopic
Hirrolot
заметь, что это ровно 2 пункт голдштейна
Нет
источник

p

polunin.ai in rust_offtopic
MrSmith
Нет
Da
источник

M

MrSmith in rust_offtopic
Ты не платишь ничего
источник

p

polunin.ai in rust_offtopic
MrSmith
Ты не платишь ничего
По сравнению с ручной реализацией
источник

M

MrSmith in rust_offtopic
Зерокост это к примеру импорт функций или область видимости или модификаторы видимости
источник

M

MrSmith in rust_offtopic
polunin.ai
По сравнению с ручной реализацией
Да не важно
источник

H

Hirrolot in rust_offtopic
polunin.ai
По сравнению с ручной реализацией
+
источник

M

MrSmith in rust_offtopic
Главное что фитча стоит 0 тактов
источник

r

red75prime in rust_offtopic
Исполняются не абстракции, а код. Если код, полученный с использованием абстракции исполняется столько-же, сколько и без, то это - zero-cost. Нулей там нет.
источник

M

MrSmith in rust_offtopic
Так, мы в цирке чтоле?
источник

M

MrSmith in rust_offtopic
Несите ссылки
источник

H

Hirrolot in rust_offtopic
red75prime
Исполняются не абстракции, а код. Если код, полученный с использованием абстракции исполняется столько-же, сколько и без, то это - zero-cost. Нулей там нет.
+
источник

M

MrSmith in rust_offtopic
А то я принес а вы кукарекаете
источник

H

Hirrolot in rust_offtopic
ты сам их и принёс
источник

H

Hirrolot in rust_offtopic
>It means paying no penalty for the abstraction, or said otherwise, it means that whether you use the abstraction or instead go for the "manual" implementation you end up having the same costs (same speed, same memory consumption, ...).
источник