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

Using Modern C++ to Revive an Old Design - Jody Hagins - CppCon 2022 скачать в хорошем качестве

Using Modern C++ to Revive an Old Design - Jody Hagins - CppCon 2022 3 года назад

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

скачать mp3

скачать mp4

поделиться

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

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

бесплатно

загрузить,

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Using Modern C++ to Revive an Old Design - Jody Hagins - CppCon 2022
  • Поделиться ВК
  • Поделиться в ОК
  •  
  •  


Скачать видео с ютуб по ссылке или смотреть без блокировок на сайте: Using Modern C++ to Revive an Old Design - Jody Hagins - CppCon 2022 в качестве 4k

У нас вы можете посмотреть бесплатно Using Modern C++ to Revive an Old Design - Jody Hagins - CppCon 2022 или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:

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

Скачать mp3 с ютуба отдельным файлом. Бесплатный рингтон Using Modern C++ to Revive an Old Design - Jody Hagins - CppCon 2022 в формате MP3:


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



Using Modern C++ to Revive an Old Design - Jody Hagins - CppCon 2022

https://cppcon.org/ --- Using Modern C++ to Revive an Old Design - Jody Hagins - CppCon 2022 https://github.com/CppCon/CppCon2022 In 1984, Dennis Ritchie introduced what would become the Unix System V STREAMS framework, which was designed to provide a way to implement most of the OSI stack with small, testable, modular, protocol independent, reusable, loosely coupled, components. These are great ideals for writing complicated data processing software systems. Unfortunately, the official STREAMS framework itself is limited to kernel modules, and the design itself has fallen out of favor due to perceived performance (and legal) issues. Still, the aforementioned characteristics of the STREAMS design are highly desirable. This talk leverages features of modern C++ to offer a slightly different take on this relatively old, but very useful, design. We will present the design goals in detail, and show how to build small, testable components that can be easily plugged together. Furthermore, we will discuss, and then use, several metaprogramming techniques to demonstrate how these design goals can be implemented, while also providing optimal runtime performance. For example, one point of performance problems with the traditional design is based on passing messages that contain opaque data. Each module must inspect each message to determine if it will be processed, or ignored and passed to the next module. This design provides an incredible amount of flexibility, but with it comes some amount of runtime cost to possibly perform inspection of every message at every module. One goal will be to utilize modern C++ techniques to reduce or eliminate this runtime cost. --- Jody Hagins Jody has been programming in C++ since the 1980s. His formal education was in artificial intelligence, using LisP and Smalltalk. His professional experience began as a unix kernel developer, then telecoms, then automated trading, which is where he has been since the 1990s. He added enough C++ support to be able to write kernel modules in C++. Currently, he uses C++ in the domain of financial data feeds. --- Work at Hudson River Trading (HRT): https://tinyurl.com/safxfctf --- Videos Filmed & Edited by Bash Films: http://www.BashFilms.com YouTube Channel Managed by Digital Medium Ltd https://events.digital-medium.co.uk #cppcon #programming #cpp

Comments
  • Personal Log - Where No Init Has Gone Before in C++ - Andrei Zissu - CppCon 2022 3 года назад
    Personal Log - Where No Init Has Gone Before in C++ - Andrei Zissu - CppCon 2022
    Опубликовано: 3 года назад
  • Back to Basics: Master the static inline, const, and constexpr C++ Keywords - Andreas Fertig 3 дня назад
    Back to Basics: Master the static inline, const, and constexpr C++ Keywords - Andreas Fertig
    Опубликовано: 3 дня назад
  • AI Fails at 96% of Jobs (New Study) 2 часа назад
    AI Fails at 96% of Jobs (New Study)
    Опубликовано: 2 часа назад
  • Битва за Telegram. Гуриев: что заставит Путина закончить войну. Кто прогнал Богомолова из МХАТ
    Битва за Telegram. Гуриев: что заставит Путина закончить войну. Кто прогнал Богомолова из МХАТ
    Опубликовано:
  • The Universe Tried to Hide the Gravity Particle. Physicists Found a Loophole. 7 дней назад
    The Universe Tried to Hide the Gravity Particle. Physicists Found a Loophole.
    Опубликовано: 7 дней назад
  • Jako CHIRURG ja NIGDY Nie Poleciłbym TYCH 5 OPERACJI Moim RODZICOM po 70! 4 часа назад
    Jako CHIRURG ja NIGDY Nie Poleciłbym TYCH 5 OPERACJI Moim RODZICOM po 70!
    Опубликовано: 4 часа назад
  • Compiler Explorer: The Features You Never Knew Existed - Matt Godbolt - CppCon 2025 2 недели назад
    Compiler Explorer: The Features You Never Knew Existed - Matt Godbolt - CppCon 2025
    Опубликовано: 2 недели назад
  • Шахматы .Блиц на Chess.com
    Шахматы .Блиц на Chess.com
    Опубликовано:
  • Back to Basics: Cpp Value Semantics - Klaus Iglberger - CppCon 2022 3 года назад
    Back to Basics: Cpp Value Semantics - Klaus Iglberger - CppCon 2022
    Опубликовано: 3 года назад
  • Spór na linii Nawrocki-Czarzasty. 3 часа назад
    Spór na linii Nawrocki-Czarzasty. "Trudno dyskutować z głupotą"
    Опубликовано: 3 часа назад
  • Back to Basics: Templates in C++ - Nicolai Josuttis - CppCon 2022 3 года назад
    Back to Basics: Templates in C++ - Nicolai Josuttis - CppCon 2022
    Опубликовано: 3 года назад
  • Why the Past Still Exists | Leonard Susskind 1 день назад
    Why the Past Still Exists | Leonard Susskind
    Опубликовано: 1 день назад
  • The Humanoid Takeover: $50T Market, Figure's Full Body Autonomy, and Robots in Dorms #229 1 день назад
    The Humanoid Takeover: $50T Market, Figure's Full Body Autonomy, and Robots in Dorms #229
    Опубликовано: 1 день назад
  • Using Floating-point in C++: What Works, What Breaks, and Why - Egor Suvorov - CppCon 2025 2 недели назад
    Using Floating-point in C++: What Works, What Breaks, and Why - Egor Suvorov - CppCon 2025
    Опубликовано: 2 недели назад
  • ☝️ХАРЕБИН: МЕДИНСКОГО ВЕРНУЛИ НЕСПРОСТА! Путин послал СИГНАЛ ТРАМПУ. Киев испытывают НА ПРОЧНОСТЬ
    ☝️ХАРЕБИН: МЕДИНСКОГО ВЕРНУЛИ НЕСПРОСТА! Путин послал СИГНАЛ ТРАМПУ. Киев испытывают НА ПРОЧНОСТЬ
    Опубликовано:
  • AdBuster - Ogrzałem dom PĄCZKAMI (taniej niż pellet) 1 день назад
    AdBuster - Ogrzałem dom PĄCZKAMI (taniej niż pellet)
    Опубликовано: 1 день назад
  • Contracts and Safety for C++26 : An expert roundtable - C++ London 1 год назад
    Contracts and Safety for C++26 : An expert roundtable - C++ London
    Опубликовано: 1 год назад
  • Breaking Dependencies - The Visitor Design Pattern in Cpp - Klaus Iglberger - CppCon 2022 2 года назад
    Breaking Dependencies - The Visitor Design Pattern in Cpp - Klaus Iglberger - CppCon 2022
    Опубликовано: 2 года назад
  • Back to Basics: Custom Allocators Explained - From Basics to Advanced - Kevin Carpenter - CppCon 17 часов назад
    Back to Basics: Custom Allocators Explained - From Basics to Advanced - Kevin Carpenter - CppCon
    Опубликовано: 17 часов назад
  • C++ meetup Brno | Herb Sutter: Reflection - C++´s Decade-Defining Rocket Engine 1 месяц назад
    C++ meetup Brno | Herb Sutter: Reflection - C++´s Decade-Defining Rocket Engine
    Опубликовано: 1 месяц назад

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

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



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