Size: a a a

2020 September 06

ПК

Побитый Кирпич... in pro.cxx
PRoSToC0der
они же рантаймовые?
Да
источник

N2

N 2 in pro.cxx
Побитый Кирпич
Дженерики не то же самое
То что дженерики не тоже самое это понятно и так, но в глубине это кодогенрация или нет? И можно ли как-то сделать не кодоген в плюсах а именно генерики?
источник

ПК

Побитый Кирпич... in pro.cxx
И там не разные типы
источник

N2

N 2 in pro.cxx
Побитый Кирпич
Как же его читают?
Не знаю криптографы какие-то может и читают
источник

ПК

Побитый Кирпич... in pro.cxx
N 2
То что дженерики не тоже самое это понятно и так, но в глубине это кодогенрация или нет? И можно ли как-то сделать не кодоген в плюсах а именно генерики?
Нет, не кодогенерация
источник

ПК

Побитый Кирпич... in pro.cxx
N 2
Не знаю криптографы какие-то может и читают
У тебя какие то конкретно проблемы с чтением? Скорее всего ты чего то не понимаешь
источник

N2

N 2 in pro.cxx
Побитый Кирпич
У тебя какие то конкретно проблемы с чтением? Скорее всего ты чего то не понимаешь
По сравнению с какой-нибудь джавой плюсы - нечитаемы, очень длинный синтаксис макросы тайпдефы и куча неймспейсов, про шаблонную магию вообще говорить не стоит
источник

P

PRoSToC0der in pro.cxx
Побитый Кирпич
И там не разные типы
там эдакий рантайм полиморфизм?
источник

ПК

Побитый Кирпич... in pro.cxx
PRoSToC0der
там эдакий рантайм полиморфизм?
Насколько я помню там просто внутри вместо T будет object, который каждый раз к T приводится автоматически
источник

P

PRoSToC0der in pro.cxx
N 2
По сравнению с какой-нибудь джавой плюсы - нечитаемы, очень длинный синтаксис макросы тайпдефы и куча неймспейсов, про шаблонную магию вообще говорить не стоит
ну в джаве после применения паттернов проектирования где надо и где не надо тоже есть проблемы с чтением
источник

ПК

Побитый Кирпич... in pro.cxx
N 2
По сравнению с какой-нибудь джавой плюсы - нечитаемы, очень длинный синтаксис макросы тайпдефы и куча неймспейсов, про шаблонную магию вообще говорить не стоит
Это всё дело привычки, если сравнить какие возможности ты получаешь...
источник

P

PRoSToC0der in pro.cxx
Ignat Loskutov
Ну они с 2017 года скоро будут
это один из моментов почему я на раст пока только поглядываю...
источник

AZ

Alexander Zaitsev in pro.cxx
N 2
По сравнению с какой-нибудь джавой плюсы - нечитаемы, очень длинный синтаксис макросы тайпдефы и куча неймспейсов, про шаблонную магию вообще говорить не стоит
такие утверждения отлично обсуждаются в @supapro максимум :)
источник

AD

Apache DOG™ in pro.cxx
N 2
Ну генерики в других языках ничего не могут по-сравнению с плюсовыми шаблонами поэтому у меня есть сомнение по этому поводу
Скальные макросы могут даже больше
источник

N2

N 2 in pro.cxx
PRoSToC0der
ну в джаве после применения паттернов проектирования где надо и где не надо тоже есть проблемы с чтением
Да энивей плюсы очень трудночитаемы по сравнению с современными языками, даже без макросов и тайпдефов. В джаве откроешь исходнкики там все понятно и написано простым языком, в плюсах отктроешь стандартную библиотеку - повесишься
источник

N2

N 2 in pro.cxx
Apache DOG™
Скальные макросы могут даже больше
Ну в экзотических языках все что угодно может быть, я имею ввиду смежные с плюсами типа java c#
источник

P

PRoSToC0der in pro.cxx
N 2
Да энивей плюсы очень трудночитаемы по сравнению с современными языками, даже без макросов и тайпдефов. В джаве откроешь исходнкики там все понятно и написано простым языком, в плюсах отктроешь стандартную библиотеку - повесишься
в стандартной библиотеке проблемы в основном с ugly identifiers
источник

SS

Sergey Sobolev in pro.cxx
N 2
Да энивей плюсы очень трудночитаемы по сравнению с современными языками, даже без макросов и тайпдефов. В джаве откроешь исходнкики там все понятно и написано простым языком, в плюсах отктроешь стандартную библиотеку - повесишься
Это дело привычки
источник

AD

Apache DOG™ in pro.cxx
PRoSToC0der
в стандартной библиотеке проблемы в основном с ugly identifiers
И с неявноконтрактовым программированием
источник

N2

N 2 in pro.cxx
PRoSToC0der
в стандартной библиотеке проблемы в основном с ugly identifiers
они потом и в твой код и ничего ты с этим не сделаешь
источник