Сообщение Re[4]: Microsoft исключит C++ к 2030 году... от 24.12.2025 17:55
Изменено 24.12.2025 17:57 Shmj
Re[4]: Microsoft исключит C++ к 2030 году...
Здравствуйте, sergii.p, Вы писали:
SP>не понимаю какого ООП вам там не хватает? Трейты — фактически абстрактные классы. Указатели есть. Пример на С++ который трудно/невозможно написать на Rust в студию.
Ну вот пример:
С++
Т.е. в наследнике вы трогаете только то что отличается. Все просто 3 класса, поочередно наследуются. Это может быть как UI-виджеты так и некая система событий.
А вот Rust аналог авто-генеренный
Куча сущностей вместо трех простых записанных, намноОООго сложнее для восприятия. Т.е. теряется простота. А в последнем V3 вам еще нужно помнить что было переписано в V3 — это на малом количестве методов — а если их будут сотни?
В общем — слишком сложный для восприятия ООП-код получается. Не пригодно для промышленного использования.
SP>не понимаю какого ООП вам там не хватает? Трейты — фактически абстрактные классы. Указатели есть. Пример на С++ который трудно/невозможно написать на Rust в студию.
Ну вот пример:
С++
| Скрытый текст | |
| |
Т.е. в наследнике вы трогаете только то что отличается. Все просто 3 класса, поочередно наследуются. Это может быть как UI-виджеты так и некая система событий.
А вот Rust аналог авто-генеренный
Куча сущностей вместо трех простых записанных, намноОООго сложнее для восприятия. Т.е. теряется простота. А в последнем V3 вам еще нужно помнить что было переписано в V3 — это на малом количестве методов — а если их будут сотни?
В общем — слишком сложный для восприятия ООП-код получается. Не пригодно для промышленного использования.
| Скрытый текст | |
| |
Re[4]: Microsoft исключит C++ к 2030 году...
Здравствуйте, sergii.p, Вы писали:
SP>не понимаю какого ООП вам там не хватает? Трейты — фактически абстрактные классы. Указатели есть. Пример на С++ который трудно/невозможно написать на Rust в студию.
Ну вот пример:
С++
Т.е. в наследнике вы трогаете только то что отличается. Все просто 3 класса, поочередно наследуются. Это может быть как UI-виджеты так и некая система событий.
А вот Rust аналог авто-генеренный
Куча сущностей вместо трех простых записанных, намноОООго сложнее для восприятия. Т.е. теряется простота. А в последнем V3 вам еще нужно помнить что было переписано в V2 — это на малом количестве методов — а если их будут сотни?
В общем — слишком сложный для восприятия ООП-код получается. Не пригодно для промышленного использования.
SP>не понимаю какого ООП вам там не хватает? Трейты — фактически абстрактные классы. Указатели есть. Пример на С++ который трудно/невозможно написать на Rust в студию.
Ну вот пример:
С++
| Скрытый текст | |
| |
Т.е. в наследнике вы трогаете только то что отличается. Все просто 3 класса, поочередно наследуются. Это может быть как UI-виджеты так и некая система событий.
А вот Rust аналог авто-генеренный
Куча сущностей вместо трех простых записанных, намноОООго сложнее для восприятия. Т.е. теряется простота. А в последнем V3 вам еще нужно помнить что было переписано в V2 — это на малом количестве методов — а если их будут сотни?
В общем — слишком сложный для восприятия ООП-код получается. Не пригодно для промышленного использования.
| Скрытый текст | |
| |