ycliper

Популярное

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

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

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

Топ запросов

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

Nathan Taylor on Liquid Type Systems [PWL NYC]

Автор: PapersWeLove

Загружено: 2024-11-22

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

Описание: We're pleased to present Nathan Taylor on Liquid Types. (Read the paper: https://goto.ucsd.edu/~rjhala/liquid/...)

---
We'd like to thank Datadog for making the PWL NYC meetup possible!
Join the Pack https://careers.datadoghq.com/
---

Type systems are great! When you write a well-typed program, you've an assurance that certain facts about your program will always be true; at no point is a string passed to a function that expects an tuple argument, nor will one that is supposed to return an array have a corner case where it actually returns an int. The more expressive your type system is, the more specific those certain facts can be - a type system that supports generics can specify what type the keys and values of an dictionary must be, but for example, still couldn't specify that each element is an even integer. We'd need a more expressive type system for that! Programming language researchers are interested in exploring different ways to add expressivity to type systems without sacrificing usability. Liquid Types, published at PLDI in 2008, combines traditional type theory techniques with SMT solvers from the automated theorem prover research community to form a fascinating point in the design space. We'll begin by discussing the broader context around the work, learn a bit about how to digest an academic type theory paper, and then work through the details of the paper with the help of a toy implementation of the technique.

Nathan Taylor is a PhD student at UT Austin, where he ponders the intersection of formal methods and distributed systems. Before joining UT, he spent a decade in industry hacking on systems software ranging from GPU simulators, to JIT compilers and garbage collectors, up to distributed databases and edge computing networks. He was additionally a developer at Microsoft Research, a lecturer at MacEwan University and the University of Toronto, and a repeat speaker at Papers We Love SF.

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Nathan Taylor on Liquid Type Systems [PWL NYC]

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

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

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

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

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

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

Yiduo Ke on Bin packing can be solved within 1 + ε in linear time [PWL NYC]

Yiduo Ke on Bin packing can be solved within 1 + ε in linear time [PWL NYC]

Sam Tobin-Hochstadt on Composable and Compilable Macros

Sam Tobin-Hochstadt on Composable and Compilable Macros

A Requiem for SIDH: Efficient algorithms for supersingular isogeny Diffie-Hellman

A Requiem for SIDH: Efficient algorithms for supersingular isogeny Diffie-Hellman

Alex Kesling on Apache Arrow DataFusion [PWL NYC]

Alex Kesling on Apache Arrow DataFusion [PWL NYC]

Two most important things to start with when learning Lisp

Two most important things to start with when learning Lisp

О выразительной силе языков программирования Шрирама Кришнамурти [PWLConf 2019]

О выразительной силе языков программирования Шрирама Кришнамурти [PWLConf 2019]

Jake Moshenko on Zanzibar: Google’s Consistent, Global Authorization System [PWL NYC]

Jake Moshenko on Zanzibar: Google’s Consistent, Global Authorization System [PWL NYC]

Typescript - Type System explained from Anders Hejlsberg - creator of Typescript

Typescript - Type System explained from Anders Hejlsberg - creator of Typescript

Emacs в 2026: Секретное оружие или старый хлам? |vim, vscode, lisp, org-mode|Podlodka Podcast #460

Emacs в 2026: Секретное оружие или старый хлам? |vim, vscode, lisp, org-mode|Podlodka Podcast #460

Conversation with Elon Musk | World Economic Forum Annual Meeting 2026

Conversation with Elon Musk | World Economic Forum Annual Meeting 2026

"Type Systems - The Good, Bad and Ugly" by Paul Snively and Amanda Laucher

Для Чего РЕАЛЬНО Нужен был ГОРБ Boeing 747?

Для Чего РЕАЛЬНО Нужен был ГОРБ Boeing 747?

Kubernetes — Простым Языком на Понятном Примере

Kubernetes — Простым Языком на Понятном Примере

Irene Zhang on The Demikernel and the Future of Kernel-Bypass Systems

Irene Zhang on The Demikernel and the Future of Kernel-Bypass Systems

Как происходит модернизация остаточных соединений [mHC]

Как происходит модернизация остаточных соединений [mHC]

[PLDI'23] Flux: Liquid Types for Rust

[PLDI'23] Flux: Liquid Types for Rust

Ori Bernstein on An Introduction to Bε-trees and Write-Optimization [PWL NYC]

Ori Bernstein on An Introduction to Bε-trees and Write-Optimization [PWL NYC]

Alex Weisberger on Perfomal [PWL NYC]

Alex Weisberger on Perfomal [PWL NYC]

Как и зачем охлаждают атомы — Семихатов, Вишнякова

Как и зачем охлаждают атомы — Семихатов, Вишнякова

Pursuing Practical Refinement Types by Michael Perucca

Pursuing Practical Refinement Types by Michael Perucca

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



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



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