Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Efficient Compilation of Algebraic Effect Handlers - Ningning Xie

Автор: ETH WSCR

Загружено: 2021-11-08

Просмотров: 3679

Описание:

Workshop on Dependable and Secure Software Systems 2021

Real-world programs come with side effects and complex control flows. How to compose different computational effects? How to handle effects differently according to applications? Algebraic effects and handlers provide a powerful and flexible way to add structured computational effects to programming languages. Unfortunately, it is not straightforward to compile effect handlers into efficient code: effect operations are generally able to capture- and resume a delimited continuation, which usually requires special runtime support to do efficiently. In this talk, I will present efficient compilation techniques for algebraic effect handlers as implemented in the Koka programming language, a function-oriented language with effect inference which is being actively developed at Microsoft Research.

Efficient Compilation of Algebraic Effect Handlers - Ningning Xie

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Machine Programming & Data-Driven Dependable and Secure Software Systems - Justin Gottschlich

Machine Programming & Data-Driven Dependable and Secure Software Systems - Justin Gottschlich

Перестаньте мне рассказывать о _Generic

Перестаньте мне рассказывать о _Generic

The Death of Monads? Direct Style Algebraic Effects

The Death of Monads? Direct Style Algebraic Effects

Algebraic effects and handlers in the Effekt language

Algebraic effects and handlers in the Effekt language

Программирование с использованием математики | Лямбда-исчисление

Программирование с использованием математики | Лямбда-исчисление

✓ Новая формула площади прямоугольного треугольника | Ботай со мной #159 | Борис Трушин

✓ Новая формула площади прямоугольного треугольника | Ботай со мной #159 | Борис Трушин

🤷 AI обучен на говнокоде! Разработчиков компиляторов, протоколов и СУБД не хватает, а LLM не может

🤷 AI обучен на говнокоде! Разработчиков компиляторов, протоколов и СУБД не хватает, а LLM не может

Теорема Байеса, геометрия изменения убеждений

Теорема Байеса, геометрия изменения убеждений

Вы просыпаетесь в 3 часа ночи? Вашему телу нужна помощь! Почему об этом не говорят?

Вы просыпаетесь в 3 часа ночи? Вашему телу нужна помощь! Почему об этом не говорят?

Keynote: Algebraic Effect Handlers with Parallelizable Computations by Ningning Xie | Lambda Days 24

Keynote: Algebraic Effect Handlers with Parallelizable Computations by Ningning Xie | Lambda Days 24

Algebraic Effects from Scratch by Kit Langton

Algebraic Effects from Scratch by Kit Langton

Effect Handlers, Evidently (ICFP 2020)

Effect Handlers, Evidently (ICFP 2020)

физтех отжигает на псевдонаучке ФизФака МГУ Full HD

физтех отжигает на псевдонаучке ФизФака МГУ Full HD

Теренс Тао о том, как Григорий Перельман решил гипотезу Пуанкаре | Лекс Фридман

Теренс Тао о том, как Григорий Перельман решил гипотезу Пуанкаре | Лекс Фридман

Декораторы Python — наглядное объяснение

Декораторы Python — наглядное объяснение

ТРИГОНОМЕТРИЯ будет УЖАС! Этот ПРИЕМ тебя спасет на ЕГЭ 2026!

ТРИГОНОМЕТРИЯ будет УЖАС! Этот ПРИЕМ тебя спасет на ЕГЭ 2026!

Почему

Почему "вероятность 0" не означает "невозможно"

Как убрать складки на кожаной обуви | Простое пошаговое руководство

Как убрать складки на кожаной обуви | Простое пошаговое руководство

Математическая тревожность, нейросети, задачи тысячелетия / Андрей Коняев

Математическая тревожность, нейросети, задачи тысячелетия / Андрей Коняев

Gerald Jay Sussman keynote and discussion - reClojure 2021

Gerald Jay Sussman keynote and discussion - reClojure 2021

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]