juan_gandhi: (Default)
[personal profile] juan_gandhi
Кому-то это всё давно известно, конечно. Типа Куздры. Эх, когда уж я научусь программировать.

Кароче. Сегодня выяснилось, что List - не тип, а функтор. А всякий List&X> - уже тип. Если Х - тип.

И "длина списка" - не функция, а естественное преобразование. Natural transform. Шоб вы думали, а! Век живи, век учись.

Ну и, к примеру, "обойти всё дерево" - это тоже не функция, а естественное преобразование.

И я ещё не понял, что такое методы у типа. Пока не понял.

Date: 2006-11-08 03:28 pm (UTC)
From: [identity profile] spamsink.livejournal.com
К списку?

Ах, вы в этом смысле... Ну, видимо да, вполне естественное преобразование: ведь любое дерево в душЕ - скип-лист.

Date: 2006-11-08 03:40 pm (UTC)
From: [identity profile] ivan-gandhi.livejournal.com
Не соглашусь. Лист, даже если он и скип лист, линейно упорядочен. А дерево - нет.

Date: 2006-11-08 03:56 pm (UTC)
From: [identity profile] spamsink.livejournal.com
Дерево линейно упорядочено как минимум тремя способами одновременно: препорядком, инпорядком и постпорядком (или как они там по-русску). Выбор одного из этих упорядочений, видимо, и считается преобразованием.

Date: 2006-11-08 04:52 pm (UTC)
From: [identity profile] ivan-gandhi.livejournal.com
Ой не надо вот этого. "Тремя способами одновременно". У дерева один порядок - отец-сын. Всё. Остальное - различного вида функторы, превращающие дерево в линейный порядок.

Profile

juan_gandhi: (Default)
Juan-Carlos Gandhi

June 2025

S M T W T F S
1 2345 6 7
891011121314
15161718192021
22232425262728
2930     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 9th, 2025 09:59 am
Powered by Dreamwidth Studios