Constantine
Вообще у меня с мс компилера есть только один вопрос - почему __super в стандарт не внедрили
Deleted Account
Constantine
Berkus
Berkus
для языка которому около года (со стабильного релиза) рвать инфраструктурно 30+ летний язык по ВСЕМ показателям - это как бе не хуй собачий
Deleted Account
Berkus
но мне правда гораздо больше нравится cargo run для сборки и запуска любого проекта вместо ебли с мейкфайлами, цмейкфайлами, базелфайлами, гуглобилдами и прочей неработающей поеботой
Berkus
и генерики, и шаблоны
Deleted Account
Vladislav
Berkus
ну и на трейтах интереснее программить чем на классах, хоть и не всегда понятно как - боль ООП дает о себе знать
Matwey
Как-то компилятор очень агрессивно себя ведет,
в каком-нибудь простом случае типа (X + Y) * Z
начинает требовать "напиши что X можно складывать с Y", а теперь напиши что резальтат сложения X + Y можно умножать на Z
Matwey
и т.п.
Matwey
и в итоге ты два раза пишешь одну и ту же функцию, один раз в виде кода, второй раз в виде спецификации типа функции
Matwey
Matwey
Nikita
Constantine
Berkus
на 17 плюсах? да я примерно столько на них и пишу, всё еще криво
Constantine
очень многие вещи на первый взгляд выглядят намного лучше, чем являются
Constantine
я про rust
Berkus
Крылатый
Крылатый
Но нород что-то не организуется)
Berkus
Крылатый
И думаю, что не организуется (по крайней мере пока не уйдут от дел реликтовые плюсовики).
Nikita
Ууу, 20 года ждать придётся
Constantine
struct Foo { x: (u32, u32), y: u32 }
эх, непоследовательные, почему не
Foo : struct { x: (u32, u32), y: u32 };
доня.
потому что структурки - не типы, не?)
Крылатый
Ну я же не говорю, что умрут.
доня.
да в пизду, так не выспался что на серьёзных щщах на сарказм начал отвечать
Berkus
Constantine
enum являются variant? мне прямо нравятся разработчики языка
Matwey
Вакансии в личку к админам
Matwey
Тут на это ругаются
доня.
доня.
но это все равно лучше чем убогий крестовый variant
доня.
(я не про название)
доня.
ADT без поддержки языком - хуёво
доня.
ни паттерн матчинга, ни всего остального
Крылатый
Добрый день! С объявлениями вакансий к @AlexFails И читайте правила чата в описании чата, пожалуйста, там написано, что у нас отдельный канал для вакансий/резюме.
Dmitry
Dmitry
точнее даже enum это variant с тегами там
Constantine
а есть строгий синтаксис match, когда запрещен _?
Dmitry
Constantine
в общем, первый взгляд на Rust мне скорее нравится, на детали времени нет, как всегда
подожду, что будет через джва года)
Constantine
если неожиданно эту конфу переименуют в pro.rust, то можно переходить
Dmitry
Новичку не понятно что такое enum в Rust, оно зашито в ядро. А в плюсах всегда можно докопаться до сути в шаблонах. Какой стул лучше я для себя не решил например.
Constantine
вряд ли хотя бы один промышленный язык программирования должен всерьез думать о новичках
Dmitry
я всегда думаю, как быстро я смогу разобраться если мне стереть память
Ivan
PHP промышленный язык?
Nikita
Constantine
по категориям usability S(автор стандарта) / A (продвинутый) / B (средний) / C (новичок) язык программирования (имхо) должен ориентироваться строго на S, A
Evgenii
так ты поймешь что начался конец света
Constantine
Constantine
вот MS Visual Rust меня убедит)
доня.
доня.
Dmitry
доня.
Timur
А что такой офтопик пошел?
Constantine
я не представляю как без плюсов можно в Rust входить
дело в том, что меня как разработчика попросту не волнуют проблемы людей, которые изучают язык; меня волнует моя производительность в итоге, и я готов инвестировать абстрактные полгода в погружение в язык, если это окупится за следующие два
Dmitry
Dmitry
кому нужна твоя производительность, если очередной язык помрёт
Matwey
Да что-то не похоже что Rust собирается помирать