Size: a a a

cxx.Дискуссионная

2020 March 07

а

а это кто in cxx.Дискуссионная
Т-34 85
у тебя какой полиморфизм в примере?
статический полиморфизм интерфейсный
источник

O

Ofee in cxx.Дискуссионная
Till Schneider
Как и ооп в расте нет
Как будто отсутствие ООП — что-то плохое
источник

Т8

Т-34 85 in cxx.Дискуссионная
а это кто
статический полиморфизм интерфейсный
то есть, никаких виртуальных методов нет?
источник

Т8

Т-34 85 in cxx.Дискуссионная
Ofee
Как будто отсутствие ООП — что-то плохое
это какбы пиздец
источник

а

а это кто in cxx.Дискуссионная
Т-34 85
то есть, никаких виртуальных методов нет?
верно, тут нет виртуальных методов
источник

Т8

Т-34 85 in cxx.Дискуссионная
а это кто
верно, тут нет виртуальных методов
ну, то есть, раст так не может?
источник

O

Ofee in cxx.Дискуссионная
Т-34 85
то есть, никаких виртуальных методов нет?
Есть там способ заставить это работать похожим образом на виртуальные методы, но я недостаточно оброс ржавчиной, чтобы помнить, что и как
источник

Т8

Т-34 85 in cxx.Дискуссионная
Ofee
Есть там способ заставить это работать похожим образом на виртуальные методы, но я недостаточно оброс ржавчиной, чтобы помнить, что и как
то есть, нужно танцевать с бубнами?
источник

O

Ofee in cxx.Дискуссионная
Т-34 85
то есть, нужно танцевать с бубнами?
Т.е. нужно явно писать, что у тебя выбор будет в рантайме
источник

O

Ofee in cxx.Дискуссионная
Ofee
Т.е. нужно явно писать, что у тебя выбор будет в рантайме
А то получите ещё Джаву себе...
источник

а

а это кто in cxx.Дискуссионная
Т-34 85
ну, то есть, раст так не может?
Это я привела пример статического полиморфизма, сейчас будет пример динамического
источник

Т8

Т-34 85 in cxx.Дискуссионная
Ofee
А то получите ещё Джаву себе...
это к Swift и Vala
источник

Т8

Т-34 85 in cxx.Дискуссионная
Ofee
Т.е. нужно явно писать, что у тебя выбор будет в рантайме
а в чём проблема? Слабое место у раста?
источник

O

Ofee in cxx.Дискуссионная
Т-34 85
это какбы пиздец
Да не так уж и плохо. Критерии ООП слишком размыты, чтобы можно было всерьёз что-то подобное обсуждать. Надеюсь, в чате сейчас просто царит пост-мета-ирония и вы это не серьёзно
источник

Т8

Т-34 85 in cxx.Дискуссионная
Ofee
Да не так уж и плохо. Критерии ООП слишком размыты, чтобы можно было всерьёз что-то подобное обсуждать. Надеюсь, в чате сейчас просто царит пост-мета-ирония и вы это не серьёзно
ну, долбоёбы при любом подходе стреляют по ногам
источник

а

а это кто in cxx.Дискуссионная
Ofee
Да не так уж и плохо. Критерии ООП слишком размыты, чтобы можно было всерьёз что-то подобное обсуждать. Надеюсь, в чате сейчас просто царит пост-мета-ирония и вы это не серьёзно
+
источник

O

Ofee in cxx.Дискуссионная
Т-34 85
а в чём проблема? Слабое место у раста?
Не вижу слабого места... Просто там язык помогает не платить лишнего в некоторых местах и требует программиста явно определить, будет там статический или динамический "полиморфизм"
источник

Т8

Т-34 85 in cxx.Дискуссионная
Ofee
Не вижу слабого места... Просто там язык помогает не платить лишнего в некоторых местах и требует программиста явно определить, будет там статический или динамический "полиморфизм"
источник

а

а это кто in cxx.Дискуссионная
Вот этот же код, но с динамическим полиморфизмом

Я только изменила сигнатуру make_sound_twice и код main()

https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=44f5e96daa913df50c21c49fc3f3f6e3
источник

O

Ofee in cxx.Дискуссионная
Поэтому я сказал "в некоторых местах". Да, с некоторыми претензиями Тилля я согласен и это именно та причина, почему я ещё не пишу на Расте
источник