Информация об изменениях

Сообщение Re[2]: Отказ от ООП - пример C# vs С++ vs Rust от 18.09.2023 17:22

Изменено 18.09.2023 17:42 dsorokin

Re[2]: Отказ от ООП - пример C# vs С++ vs Rust
Здравствуйте, Разраб, Вы писали:

Р>ps ооп в расте лично мне понравилось. trait это как интерфейс и расширение в одном флаконе.


P.P.S. traits в rust во многом сделаны по подобию классов типов из хаскеля. Названия терминов только более человеческие. Вот, например, trait object, вы не поверите, это что-то из разряда "existential qualification" в хаскеле, если я сам уже не забыл и не стал путаться в хаскелевской терминологии, а это возможно
Re[2]: Отказ от ООП - пример C# vs С++ vs Rust
Здравствуйте, Разраб, Вы писали:

Р>ps ооп в расте лично мне понравилось. trait это как интерфейс и расширение в одном флаконе.


P.P.S. traits в rust во многом сделаны по подобию классов типов из хаскеля. Названия терминов только более человеческие. Вот, например, trait object, вы не поверите, это что-то из разряда "existential quantification" в хаскеле, если я сам уже не забыл и не стал путаться в хаскелевской терминологии, а это возможно

p.p.p.s. Название написал со второй попытки — таки перепутал