Учёные: «давайте введём самоизоляцию, при самоизоляции экспоненциальный рост сменяется на полиномиальный»
все: сидят в самоизоляции
aikarimov спустя месяц: «ну и где ваш экспоненциальный рост?»
> но функция одинаково транслируется в ассемблер, не?
Здесь и сейчас — да. А завтра — кто его знает. C++ не гарантирует, что на другом компиляторе или другой версией того же компилятора код будет такой же или хотя бы вести себя так же. В этом и суть претензий, а вы даже не пытаетесь их понять, судя по аргументам.
Ещё ни одному динозавру не удалось развиться в млекопитающего. Потому что от ошибочных решений, принятых ранее, многие из которых идут ещё от C, не откажешься, а если откажешься (это уже будет не динозавр) — чем это будет отличаться от Rust? Косметическими различиями?
То есть вы не видите смысла для себя, и прикладываете усилия для того, чтобы проект не начинали другие люди? :)
Ну а дробление экосистем — в C++ экосистема и так уже раздроблена. Есть-буст-нет-буста, есть-исключения-нет-исключений, такая-система-сборки-другая-система сборки. Не говоря уж о куче версий языка C++. И если возникнут реальные потребности (а они возникают всё больше и больше), то индустрия безжалостно перейдёт на другой язык, не задумываясь о дроблении экосистемы.
И если вам приходится отвечать на рекламу пропагандой — ну, видать дела у вас совсем плохи :)))
А что с их кодом будет через 20 лет? А что сейчас с кодом, которому даже не 20, а хотя бы 10 лет?
Сейчас C++ по отношению к Rust оказывается в том же положении, в каком был C по отношению к С++. И даже аргументы те же. Скажите, вот что в вашем комментарии не применимо к переходу с C на С++? И где теперь этот C?
О, там C++ головного мозга очень и очень у многих в верхушке компании. Так что доклад Полухина можно считать официальной позицией Яндекса (но не всех сотрудников Яндекса, это разные вещи).
В определённый момент Яндекс превратился из инновационной компании в оплот консерватизма.
Это выкидывание контрпродуктивного опыта (опыта ходьбы по граблям). А продуктивный опыт — знание алгоритмов, умение писать быстрый код с учётом знания того, как работает процессор и память, и т.п. — это всё остаётся.
Есть симптоматическое лечение от конкретных проблем, которые при COVID-19 бывают разнообразные. Инфекцию это не уничтожает, но не умереть человеку не позволяет. Не всё сводится к проблемам с лёгкими.
все: сидят в самоизоляции
aikarimov спустя месяц: «ну и где ваш экспоненциальный рост?»
> Хотите действительно безопасности?
Мы хотим адекватного компромисса.
за браунингза живот :D :D :DЗдесь и сейчас — да. А завтра — кто его знает. C++ не гарантирует, что на другом компиляторе или другой версией того же компилятора код будет такой же или хотя бы вести себя так же. В этом и суть претензий, а вы даже не пытаетесь их понять, судя по аргументам.
Ну а дробление экосистем — в C++ экосистема и так уже раздроблена. Есть-буст-нет-буста, есть-исключения-нет-исключений, такая-система-сборки-другая-система сборки. Не говоря уж о куче версий языка C++. И если возникнут реальные потребности (а они возникают всё больше и больше), то индустрия безжалостно перейдёт на другой язык, не задумываясь о дроблении экосистемы.
И если вам приходится отвечать на рекламу пропагандой — ну, видать дела у вас совсем плохи :)))
А что с их кодом будет через 20 лет? А что сейчас с кодом, которому даже не 20, а хотя бы 10 лет?
Сейчас C++ по отношению к Rust оказывается в том же положении, в каком был C по отношению к С++. И даже аргументы те же. Скажите, вот что в вашем комментарии не применимо к переходу с C на С++? И где теперь этот C?
В определённый момент Яндекс превратился из инновационной компании в оплот консерватизма.
К счастью, Российской Федерацией мир не ограничивается.
В Яндексе, может быть, и не добавят Rust в список разрешённых языков. Не успеют…
Лови адеквата!
Телеграм запретили, и привязку запретят! :)