Size: a a a

2020 January 20

E

Eugene in rust_offtopic
Oleg Andreev
в среднем, думаю, да.
почему в среднем? вроде у objc динамическая типизация, а у swift статическая строгая, или нет?
источник

E

Eugene in rust_offtopic
а замеры производительности делали swift vs obcj?
источник

OA

Oleg Andreev in rust_offtopic
потому что если твой обжси - обертка над си, а в свифте у тебя переизбыток протоколов и замыканий, то ты можешь получить более быстрый код в си
источник

OA

Oleg Andreev in rust_offtopic
но
источник

OA

Oleg Andreev in rust_offtopic
ты ж не выбираешь - свифт или обжси. Ты свифт берешь из-за выразительности и сейфности. Т.е. ты можешь написать более интересный код в большем количестве, так что сравнивать его с отсутствием аналога на обжси - странно
источник

OA

Oleg Andreev in rust_offtopic
источник

E

Eugene in rust_offtopic
понятно
источник

OA

Oleg Andreev in rust_offtopic
короче, ни свифт ни раст не придумывали чтоб было быстрее, а чтоб было удобнее
источник

E

Eugene in rust_offtopic
а почему в swift нельзя свой кастомный deinit в структурах писать?
источник

OA

Oleg Andreev in rust_offtopic
Eugene
а почему в swift нельзя свой кастомный deinit в структурах писать?
хз. Может, они не хотели ни для кого deinit, но для совместимости с обжси оставили для классов
источник

OA

Oleg Andreev in rust_offtopic
чтоб типа проще было как угодно крутить структурами внутри компилятора
источник

OA

Oleg Andreev in rust_offtopic
ответы на SO какие-то неудовлетворяющие
источник

E

Eugene in rust_offtopic
а нужны ли умные указатели в swift?
источник

OA

Oleg Andreev in rust_offtopic
источник

OA

Oleg Andreev in rust_offtopic
Eugene
а нужны ли умные указатели в swift?
в смысле? они есть. "Классы" - это refcounted structs
источник

E

Eugene in rust_offtopic
Oleg Andreev
в смысле? они есть. "Классы" - это refcounted structs
там ARC работает на классах?
источник

OA

Oleg Andreev in rust_offtopic
да
источник

OA

Oleg Andreev in rust_offtopic
только А - "автоматик", а не "атомик"
источник

OA

Oleg Andreev in rust_offtopic
(но он заодно и атомик)
источник

E

Eugene in rust_offtopic
понятно
источник