News Grower

Независимое покрытие AI, стартапов и технологий.

Habr 14.04.2026 17:27 Инструменты разработки Рост Горячо

Категории типов. Часть 7. Исчисление концов

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

Погода сигнала

Рост

Импульс быстро усиливается, поэтому это хороший ранний вход в тему.

Категории типов. Часть 7. Исчисление концов

В поиске способов построения монад мы уже рассматривали сопряжения и расширения функторов. Свойства обеих абстракций выражаются естественными преобразованиями, но ещё не был представлен универсальный метод их получения. В этот раз мы познакомимся с техникой, позволяющей решать такие задачи. В предыдущих частях мы видели, что все манипуляции в категориях происходят между морфизмами и совокупностями морфизмов. Для теории типов это вообще очевидный факт — любые конструкции (типы) являются функциями, преимущественно высокого порядка. В контексте вычислений обе теории представляют собой различные точки зрения на этот процесс, и между ними есть немало общего. В частности, функторы являются в первую очередь функциями на морфизмах, из которого следует (нефункциональное в общем случае) сопоставление объектов. Поэтому ожидается, что должен существовать конструктивный вывод возможностей описанных ранее абстракций. Давайте рассмотрим технику исчисления концов через призму теории типов с использованием языка программирования Scala. Это самая сложная часть обзора!

Карта темы

Понять тему за минуту

Быстрый вход в историю: почему она важна сейчас, кто в ней участвует и куда идти дальше за контекстом.

Почему это важно сейчас

Это один из самых свежих сюжетов, у которого ещё только формируется продолжение.
У истории уже есть 6 связанных материала, поэтому отсюда легко перейти к продолжению темы.
Сюжет постоянно вращается вокруг Habr, поэтому страницы сущностей дадут самый быстрый контекст.
Habr уже выпустил ещё 4 продолжения по этой теме.

Продолжить следить за темой

Переходите к связанным материалам, страницам сущностей и активным линиям сюжета.

Как мы с внуком подняли свой сервер вместо Gmail в деревне
Рост Горячо

Как мы с внуком подняли свой сервер вместо Gmail в деревне

— Дед, Gmail опять всё перекрутил. Письма теряются, половина — реклама, интерфейс другой, ничего не понятно. Ты же у нас главный по всяким проводам, придумай что‑нибудь. Я посмо...

Погода сигнала

Импульс быстро усиливается, поэтому это хороший ранний вход в тему.

Почему сейчас

Это один из самых свежих сюжетов, у которого ещё только формируется продолжение.

Как решать задачу NER на практике
Рост Горячо

Как решать задачу NER на практике

Рассказываю, как на практике решать задачу NER. На примере извлечения сущностей из резюме пройдём путь от разметки данных до работающего API. Меньше теории, больше практики. 🔥 Н...

Погода сигнала

Импульс быстро усиливается, поэтому это хороший ранний вход в тему.

Почему сейчас

Это один из самых свежих сюжетов, у которого ещё только формируется продолжение.

Как правильно реализовать кнопку «Назад» во Vue: просто о сложном
Рост Горячо

Как правильно реализовать кнопку «Назад» во Vue: просто о сложном

Сегодня разберём тему, которая кажется элементарной, но на практике вызывает кучу вопросов. Речь о кнопке «Назад» в приложении на Vue. Казалось бы, что тут сложного? Кликнули - ...

Погода сигнала

Импульс быстро усиливается, поэтому это хороший ранний вход в тему.

Почему сейчас

Это один из самых свежих сюжетов, у которого ещё только формируется продолжение.

Как работает нейросеть оживить фото: пошаговое руководство от фото к анимации
Рост Горячо

Как работает нейросеть оживить фото: пошаговое руководство от фото к анимации

Мир цифрового контента окончательно перестал быть статичным. То, что еще вчера казалось магией из фильмов о Гарри Поттере, сегодня доступно каждому владельцу смартфона или ПК: с...

Погода сигнала

Импульс быстро усиливается, поэтому это хороший ранний вход в тему.

Почему сейчас

Это один из самых свежих сюжетов, у которого ещё только формируется продолжение.

Распознаём реквизиты из карточки контрагентов: Как мы сделали API для извлечения реквизитов из документов
Рост Горячо

Распознаём реквизиты из карточки контрагентов: Как мы сделали API для извлечения реквизитов из документов

Привет, Хабр! Каждый, кто работал с бухгалтерией, CRM или просто заводил контрагента вручную, знает эту боль. Вам присылают карточку компании в PDF, договор в DOCX или просто те...

Погода сигнала

Импульс быстро усиливается, поэтому это хороший ранний вход в тему.

Почему сейчас

Это один из самых свежих сюжетов, у которого ещё только формируется продолжение.

Как использовать нейросеть для генерации видео для создания контента без монтажа
Рост Горячо

Как использовать нейросеть для генерации видео для создания контента без монтажа

Видео больше не начинается с камеры, сложного таймлайна и часов в редакторе. Сегодня ролик можно собрать иначе: описать идею словами, загрузить изображение, выбрать стиль — и по...

Погода сигнала

Импульс быстро усиливается, поэтому это хороший ранний вход в тему.

Почему сейчас

Это один из самых свежих сюжетов, у которого ещё только формируется продолжение.

Похожие статьи

Еще материалы, которые пересекаются по тегам, источнику или категории.

Как мы с внуком подняли свой сервер вместо Gmail в деревне
Рост Горячо

Как мы с внуком подняли свой сервер вместо Gmail в деревне

— Дед, Gmail опять всё перекрутил. Письма теряются, половина — реклама, интерфейс другой, ничего не понятно. Ты же у нас главный по всяким проводам, придумай что‑нибудь. Я посмо...

Погода сигнала

Импульс быстро усиливается, поэтому это хороший ранний вход в тему.

Почему сейчас

Это один из самых свежих сюжетов, у которого ещё только формируется продолжение.

Как решать задачу NER на практике
Рост Горячо

Как решать задачу NER на практике

Рассказываю, как на практике решать задачу NER. На примере извлечения сущностей из резюме пройдём путь от разметки данных до работающего API. Меньше теории, больше практики. 🔥 Н...

Погода сигнала

Импульс быстро усиливается, поэтому это хороший ранний вход в тему.

Почему сейчас

Это один из самых свежих сюжетов, у которого ещё только формируется продолжение.

Как правильно реализовать кнопку «Назад» во Vue: просто о сложном
Рост Горячо

Как правильно реализовать кнопку «Назад» во Vue: просто о сложном

Сегодня разберём тему, которая кажется элементарной, но на практике вызывает кучу вопросов. Речь о кнопке «Назад» в приложении на Vue. Казалось бы, что тут сложного? Кликнули - ...

Погода сигнала

Импульс быстро усиливается, поэтому это хороший ранний вход в тему.

Почему сейчас

Это один из самых свежих сюжетов, у которого ещё только формируется продолжение.

Как работает нейросеть оживить фото: пошаговое руководство от фото к анимации
Рост Горячо

Как работает нейросеть оживить фото: пошаговое руководство от фото к анимации

Мир цифрового контента окончательно перестал быть статичным. То, что еще вчера казалось магией из фильмов о Гарри Поттере, сегодня доступно каждому владельцу смартфона или ПК: с...

Погода сигнала

Импульс быстро усиливается, поэтому это хороший ранний вход в тему.

Почему сейчас

Это один из самых свежих сюжетов, у которого ещё только формируется продолжение.

Еще материалы от Habr

Свежие публикации и продолжение темы от той же редакции.

Открыть страницу источника
Как мы с внуком подняли свой сервер вместо Gmail в деревне
Рост Горячо

Как мы с внуком подняли свой сервер вместо Gmail в деревне

— Дед, Gmail опять всё перекрутил. Письма теряются, половина — реклама, интерфейс другой, ничего не понятно. Ты же у нас главный по всяким проводам, придумай что‑нибудь. Я посмо...

Погода сигнала

Импульс быстро усиливается, поэтому это хороший ранний вход в тему.

Почему сейчас

Это один из самых свежих сюжетов, у которого ещё только формируется продолжение.

Как решать задачу NER на практике
Рост Горячо

Как решать задачу NER на практике

Рассказываю, как на практике решать задачу NER. На примере извлечения сущностей из резюме пройдём путь от разметки данных до работающего API. Меньше теории, больше практики. 🔥 Н...

Погода сигнала

Импульс быстро усиливается, поэтому это хороший ранний вход в тему.

Почему сейчас

Это один из самых свежих сюжетов, у которого ещё только формируется продолжение.

Как правильно реализовать кнопку «Назад» во Vue: просто о сложном
Рост Горячо

Как правильно реализовать кнопку «Назад» во Vue: просто о сложном

Сегодня разберём тему, которая кажется элементарной, но на практике вызывает кучу вопросов. Речь о кнопке «Назад» в приложении на Vue. Казалось бы, что тут сложного? Кликнули - ...

Погода сигнала

Импульс быстро усиливается, поэтому это хороший ранний вход в тему.

Почему сейчас

Это один из самых свежих сюжетов, у которого ещё только формируется продолжение.

Как работает нейросеть оживить фото: пошаговое руководство от фото к анимации
Рост Горячо

Как работает нейросеть оживить фото: пошаговое руководство от фото к анимации

Мир цифрового контента окончательно перестал быть статичным. То, что еще вчера казалось магией из фильмов о Гарри Поттере, сегодня доступно каждому владельцу смартфона или ПК: с...

Погода сигнала

Импульс быстро усиливается, поэтому это хороший ранний вход в тему.

Почему сейчас

Это один из самых свежих сюжетов, у которого ещё только формируется продолжение.