Size: a a a

2020 August 15

M

MrSmith in rust_offtopic
Под капотом тегированием чекает вроде
источник

AS

Alex S in rust_offtopic
MrSmith
В мономорфизации разница
А что это значит на практике? Что код переиспользуется, вместо генерации для каждого используемого типа в шаблоне
источник

p

polunin.ai in rust_offtopic
Alex S
Разница в том, что в c++ с помощью шаблонов можно больше?
С помощью шаблонов можно писю пососать
источник

p

polunin.ai in rust_offtopic
Этим царь занят постоянно
источник

M

MrSmith in rust_offtopic
Alex S
А что это значит на практике? Что код переиспользуется, вместо генерации для каждого используемого типа в шаблоне
Иди почитай компилер хендбук
источник

M

MrSmith in rust_offtopic
Потом теорию типов
источник

p

polunin.ai in rust_offtopic
MrSmith
Под капотом тегированием чекает вроде
Мономорфизации там нет в принципе
источник

M

MrSmith in rust_offtopic
Я воопервых не силен в этом во вторых мне обсолютно всеравно как оно там кому че
источник

M

MrSmith in rust_offtopic
polunin.ai
Мономорфизации там нет в принципе
Да да
источник

M

MrSmith in rust_offtopic
Я вкурсе описался имел ввиду что там ad hoc через теги
источник

AS

Alex S in rust_offtopic
polunin.ai
С помощью шаблонов можно писю пососать
А в джаве из-за того, что там дженерики, низзя?
источник

p

polunin.ai in rust_offtopic
Alex S
А что это значит на практике? Что код переиспользуется, вместо генерации для каждого используемого типа в шаблоне
На практике мономорфизировпннве функции не имеют динамических вызово vtable, потому что конкретные типы уже известны
источник

M

MrSmith in rust_offtopic
еше не только это
источник

M

MrSmith in rust_offtopic
Да забейте зачем вам это вообше
источник

p

polunin.ai in rust_offtopic
Alex S
А в джаве из-за того, что там дженерики, низзя?
В джаве ты писю пососешь не из-за дженериков
источник

M

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

M

MrSmith in rust_offtopic
Там в любом месте пососешь
источник

p

polunin.ai in rust_offtopic
+
источник

M

MrSmith in rust_offtopic
Так как в жаве сложно даже в с++ пососать
источник

M

MrSmith in rust_offtopic
Потому что с++ хотя бы работает в компаил среде, если знаешь где может быть проблема то ты ее найдешь
источник