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

Сообщение Re[18]: понимание ООП Алана Кея от 26.03.2023 15:35

Изменено 26.03.2023 15:38 vdimas

Re[18]: понимание ООП Алана Кея
Здравствуйте, Ночной Смотрящий, Вы писали:

V>>Граф Expression<T> прекрасно можно построить и ручками.

НС>Ручками — можно, а чтобы компилятор за тебя собрал — нельзя.

Если можно ручками, то не первоклассная сущность.
В плюсах произвольный функциональный тип тоже раньше можно было ручками описать, но первоклассной сущностью он от этого не становился.
Первоклассную функциональную сущность ввели уже для типа лямбды.
Устройство этого объекта неизвестно.


V>>Сия агрессивная упёртость

НС>Ну ты и чудак на букву М. Пытаешься с тобой общаться как с человеком, а ты как подзаборная пьянь отвечаешь. Адьос.

Чьяб корова мычала со своим хамством:

V>>С т.з. языка это "пользовательские типы данных".
НС>Ты сейчас глупость написал.

Я помню, на какой специальности ты учился, значит определения знать должен.
Re[18]: понимание ООП Алана Кея
Здравствуйте, Ночной Смотрящий, Вы писали:

V>>Граф Expression<T> прекрасно можно построить и ручками.

НС>Ручками — можно, а чтобы компилятор за тебя собрал — нельзя.

Если можно ручками, то не первоклассная сущность.
В плюсах произвольный функциональный тип тоже раньше можно было ручками описать, но первоклассной сущностью он от этого не становился.
Первоклассную функциональную сущность ввели уже для типа лямбды.
Устройство этого объекта неизвестно.


V>>Сия агрессивная упёртость

НС>Ну ты и чудак на букву М. Пытаешься с тобой общаться как с человеком, а ты как подзаборная пьянь отвечаешь. Адьос.

Чьяб корова мычала со своим хамством:

V>>С т.з. языка это "пользовательские типы данных".
НС>Ты сейчас глупость написал.

Я помню, на какой специальности ты учился, значит определения знать должен.

Да и не в этом дело — я тебе показал как работать со своим произвольным MyExpresison, т.е. порождать своё AST из лямбд через Roslyn, что множит твою агрессивную упёртость на ноль.