• ClipSaver
  • dtub.ru
ClipSaver
Русские видео
  • Смешные видео
  • Приколы
  • Обзоры
  • Новости
  • Тесты
  • Спорт
  • Любовь
  • Музыка
  • Разное
Сейчас в тренде
  • Фейгин лайф
  • Три кота
  • Самвел адамян
  • А4 ютуб
  • скачать бит
  • гитара с нуля
Иностранные видео
  • Funny Babies
  • Funny Sports
  • Funny Animals
  • Funny Pranks
  • Funny Magic
  • Funny Vines
  • Funny Virals
  • Funny K-Pop

[POPL'24] Polymorphic Reachability Types: Tracking Freshness, Aliasing, and Separation in ... скачать в хорошем качестве

[POPL'24] Polymorphic Reachability Types: Tracking Freshness, Aliasing, and Separation in ... 1 год назад

скачать видео

скачать mp3

скачать mp4

поделиться

телефон с камерой

телефон с видео

бесплатно

загрузить,

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
[POPL'24] Polymorphic Reachability Types: Tracking Freshness, Aliasing, and Separation in ...
  • Поделиться ВК
  • Поделиться в ОК
  •  
  •  


Скачать видео с ютуб по ссылке или смотреть без блокировок на сайте: [POPL'24] Polymorphic Reachability Types: Tracking Freshness, Aliasing, and Separation in ... в качестве 4k

У нас вы можете посмотреть бесплатно [POPL'24] Polymorphic Reachability Types: Tracking Freshness, Aliasing, and Separation in ... или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:

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

Скачать mp3 с ютуба отдельным файлом. Бесплатный рингтон [POPL'24] Polymorphic Reachability Types: Tracking Freshness, Aliasing, and Separation in ... в формате MP3:


Если кнопки скачивания не загрузились НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу страницы.
Спасибо за использование сервиса ClipSaver.ru



[POPL'24] Polymorphic Reachability Types: Tracking Freshness, Aliasing, and Separation in ...

Polymorphic Reachability Types: Tracking Freshness, Aliasing, and Separation in Higher-Order Generic Programs (Video, POPL 2024) Guannan Wei, Oliver Bračevac, Songlin Jia, Yuyan Bao, and Tiark Rompf (Purdue University, USA; Galois, USA / Purdue University, USA; Purdue University, USA; Augusta University, USA; Purdue University, USA) Abstract: Fueled by the success of Rust, many programming languages are adding substructural features to their type systems. The promise of tracking properties such as lifetimes and sharing is tremendous, not just for low-level memory management, but also for controlling higher-level resources and capabilities. But so are the difficulties in adapting successful techniques from Rust to higher-level languages, where they need to interact with other advanced features, especially various flavors of functional and type-level abstraction. What would it take to bring full-fidelity reasoning about lifetimes and sharing to mainstream languages? Reachability types are a recent proposal that has shown promise in scaling to higher-order but monomorphic settings, tracking aliasing and separation on top of a substrate inspired by separation logic. However, naive extensions on top of the prior reachability type system λ* with type polymorphism and/or precise reachability polymorphism are unsound, making λ* unsuitable for adoption in real languages. Combining reachability and type polymorphism that is precise, sound, and parametric remains an open challenge. This paper presents a rethinking of the design of reachability tracking and proposes new polymorphic reachability type systems. We introduce a new freshness qualifier to indicate variables whose reachability sets may grow during evaluation steps. The new system tracks variables reachable in a single step and computes transitive closures only when necessary, thus preserving chains of reachability over known variables that can be refined using substitution. These ideas yield the simply-typed λ✦-calculus with precise lightweight, i.e., quantifier-free, reachability polymorphism, and the F✦-calculus with bounded parametric polymorphism over types and reachability qualifiers, paving the way for making true tracking of lifetimes and sharing practical for mainstream languages. We prove type soundness and the preservation of separation property in Coq. We discuss various applications (e.g., safe capability programming), possible effect system extensions, and compare our system with Scala’s capture types. Article: https://doi.org/10.1145/3632856 ORCID: https://orcid.org/0000-0002-3150-2033, https://orcid.org/0000-0003-3569-4869, https://orcid.org/0009-0008-2526-0438, https://orcid.org/0000-0002-3832-3134, https://orcid.org/0000-0002-2068-3238 Video Tags: type systems, reachability types, polymorphism, aliasing, effects, popl24main-p73-p, doi:10.1145/3632856, orcid:0000-0002-3150-2033, orcid:0000-0003-3569-4869, orcid:0009-0008-2526-0438, orcid:0000-0002-3832-3134, orcid:0000-0002-2068-3238 Presentation at the POPL 2024 conference, January 14–20, 2024, https://popl24.sigplan.org/ Sponsored by , https://www.sigplan.org/

Comments
  • [POPL'24] Capturing Types (TOPLAS) 1 год назад
    [POPL'24] Capturing Types (TOPLAS)
    Опубликовано: 1 год назад
  • Agente de IA é coisa do passado. Agora eu só uso SKILLS. 3 дня назад
    Agente de IA é coisa do passado. Agora eu só uso SKILLS.
    Опубликовано: 3 дня назад
  • Свойства Python против методов: контракт, о заключении которого вы даже не подозревали. 8 дней назад
    Свойства Python против методов: контракт, о заключении которого вы даже не подозревали.
    Опубликовано: 8 дней назад
  • Надоели файлы? Вот, пожалуйста, сокеты • C • Live coding 3 недели назад
    Надоели файлы? Вот, пожалуйста, сокеты • C • Live coding
    Опубликовано: 3 недели назад
  • [CPP'26] How can Machine Learning Help Formal Proving ? 1 месяц назад
    [CPP'26] How can Machine Learning Help Formal Proving ?
    Опубликовано: 1 месяц назад
  • Код, написанный ИИ: Армин Ронахер об агентах ИИ и будущем программирования [Полный выпуск] 2 недели назад
    Код, написанный ИИ: Армин Ронахер об агентах ИИ и будущем программирования [Полный выпуск]
    Опубликовано: 2 недели назад
  • Как защитить API: Уязвимости и решения 5 дней назад
    Как защитить API: Уязвимости и решения
    Опубликовано: 5 дней назад
  • Как PostgreSQL может сделать больно, когда не ожидаешь — Михаил Жилин 9 дней назад
    Как PostgreSQL может сделать больно, когда не ожидаешь — Михаил Жилин
    Опубликовано: 9 дней назад
  • Мы неправильно разделяли обязанности (и CSS это исправляет). 1 день назад
    Мы неправильно разделяли обязанности (и CSS это исправляет).
    Опубликовано: 1 день назад
  • Как ответить на вопросы про Kafka на интервью? Полный разбор 9 дней назад
    Как ответить на вопросы про Kafka на интервью? Полный разбор
    Опубликовано: 9 дней назад
  • Битва вокруг Telegram: будет как в Иране? | Шульман, Кононов, Сулейманов Трансляция закончилась 2 дня назад
    Битва вокруг Telegram: будет как в Иране? | Шульман, Кононов, Сулейманов
    Опубликовано: Трансляция закончилась 2 дня назад
  • Почему образование не успевает за ИИ  — Ивар ft. Иван Ямщиков | Мыслить как ученый S02E08 1 день назад
    Почему образование не успевает за ИИ — Ивар ft. Иван Ямщиков | Мыслить как ученый S02E08
    Опубликовано: 1 день назад
  • Shaders
    Shaders
    Опубликовано:
  • История C# и TypeScript с Андерсом Хейлсбергом | GitHub 1 месяц назад
    История C# и TypeScript с Андерсом Хейлсбергом | GitHub
    Опубликовано: 1 месяц назад
  • Музыка для работы за компьютером | Фоновая музыка для концентрации и продуктивности 6 месяцев назад
    Музыка для работы за компьютером | Фоновая музыка для концентрации и продуктивности
    Опубликовано: 6 месяцев назад
  • Лучший Гайд по Kafka для Начинающих За 1 Час 1 год назад
    Лучший Гайд по Kafka для Начинающих За 1 Час
    Опубликовано: 1 год назад
  • Теоремы о неполноте. Логическое достижение Гёделя | Рэй Шрам 5 дней назад
    Теоремы о неполноте. Логическое достижение Гёделя | Рэй Шрам
    Опубликовано: 5 дней назад
  • [CPP'26] Specification, Semantics, and Verification of Quantum Programs 1 месяц назад
    [CPP'26] Specification, Semantics, and Verification of Quantum Programs
    Опубликовано: 1 месяц назад
  • 💡 Потоки и процессы в JavaScript и Node.js — Опять однопоточный? И что из этого? 6 дней назад
    💡 Потоки и процессы в JavaScript и Node.js — Опять однопоточный? И что из этого?
    Опубликовано: 6 дней назад
  • Введение в шейдеры: изучите основы! 2 года назад
    Введение в шейдеры: изучите основы!
    Опубликовано: 2 года назад

Контактный email для правообладателей: u2beadvert@gmail.com © 2017 - 2026

Отказ от ответственности - Disclaimer Правообладателям - DMCA Условия использования сайта - TOS



Карта сайта 1 Карта сайта 2 Карта сайта 3 Карта сайта 4 Карта сайта 5