Don't Forget To Flush by Andrew Kelley

97 подписчиков

12+
12+

6 часов назад

ПожаловатьсяНарушение авторских прав

97 подписчиков

12+
12+

6 часов назад

ПожаловатьсяНарушение авторских прав
12+
12+

6 часов назад

В каждой среде программирования есть интерфейс для потоковой передачи данных. Используя реальные примеры сжатия, файлов, сокетов и сетевых протоколов, в этом докладе критически рассматриваются различные стратегии проектирования абстракции ввода/вывода. Мы будем внимательно следить за данными по мере их прохождения через конвейер, а также рассмотрим, как обрабатываются ошибки. Наконец, я проведу неочевидную связь между вводом/выводом и многопоточностью и объясню свой зловещий/гениальный/нелепый (выберите сами) план по размещению ВСЕГО ввода/вывода за одним огромным интерфейсом, что осчастливит/разозлит множество людей (выберите сами). https://andrewkelley.me/ https://ziglang.org/zsf/ Доклад с конференции Systems Distributed '25: https://systemsdistributed.com

Название:

Don't Forget To Flush by Andrew Kelley

Категория:

Разное