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

C++ Type Erasure Demystified - Fedor G Pikus - C++Now 2024 скачать в хорошем качестве

C++ Type Erasure Demystified - Fedor G Pikus - C++Now 2024 1 год назад

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

скачать mp3

скачать mp4

поделиться

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

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

бесплатно

загрузить,

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
C++ Type Erasure Demystified - Fedor G Pikus - C++Now 2024
  • Поделиться ВК
  • Поделиться в ОК
  •  
  •  


Скачать видео с ютуб по ссылке или смотреть без блокировок на сайте: C++ Type Erasure Demystified - Fedor G Pikus - C++Now 2024 в качестве 4k

У нас вы можете посмотреть бесплатно C++ Type Erasure Demystified - Fedor G Pikus - C++Now 2024 или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:

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

Скачать mp3 с ютуба отдельным файлом. Бесплатный рингтон C++ Type Erasure Demystified - Fedor G Pikus - C++Now 2024 в формате MP3:


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



C++ Type Erasure Demystified - Fedor G Pikus - C++Now 2024

https://www.cppnow.org --- C++ Type Erasure Demystified - Fedor G Pikus - C++Now 2024 --- This talk is about type erasure in C++ (I have to be specific because the term has a completely different meaning in other languages). The aim of this talk is to explain how type erasure works, and do it in a very simple and clear way. Type erasure is probably the closest C++ comes to “and then magic happens.” It’s a technique used to write a program (in a strictly typed language, no less) that doesn’t mention the types it works with. It is the pinnacle of abstraction in C++, and, like most abstractions, it’s much easier to show what that looks like than to define it: most concise definitions of type erasure are circular. So we will begin the talk by demonstrating what the code looks like after the magic happens. Then comes the biggest letdown of all time: I’ll show the basic technique that type erasure relies on. It’s very simple, it’s very familiar, it predates C++, and every implementation of type erasure uses it. After that, we learn three basic ways to implement type erasure. There are several great type erasure libraries out there, you should use them if you just want to get stuff done. I’m going to strip them down to the bare minimum to show the essence of each implementation as clearly as possible. Along the way, we will learn how vtables are implemented. Finally, we will measure and compare the performance of the different implementations of type erasure. Type erasure is easy to implement; fast type erasure is not really any harder to implement, but it relies on some subtle details I’m going to demonstrate (including how to make std::function 50% faster). Whether you want to write your own implementation or use an existing library, by the end of this talk the type erasure will no longer be shrouded in a mystic aura for you. --- Slides: https://github.com/boostcon/cppnow_pr... --- Fedor Pikus Fedor G Pikus is a Technical Fellow and head of the Advanced Projects Team in Siemens Digital Industries Software. His responsibilities include planning the long-term technical direction of Calibre products, directing and training the engineers who work on these products, design, and architecture of the software, and researching new design and software technologies. His earlier positions included a Chief Scientist at Mentor Graphics (acquired by Siemens Software), a Senior Software Engineer at Google, and a Chief Software Architect for Calibre PERC, LVS, and DFM at Mentor Graphics. He joined Mentor Graphics in 1998 when he made a switch from academic research in computational physics to the software industry. Fedor is a recognized expert in high-performance computing and C++. He is the author of two books on C++ and software design, has presented his works at CPPNow, CPPCon, SD West, DesignCon, and in software development journals, and is also an O'Reilly author. Fedor has over 30 patents and over 100 papers and conference presentations on physics, EDA, software design, and C++ language. --- C++Now 2025 - 28th April - 2nd May C++Now is an annual onsite international C++ programming and coding conference held in Aspen, Colarado. For all C++ developers, C++ software engineers and those involved with the C++ language, CppNow provides an indepth and technical content provided by the best and brightest C++ experts of the C++ world. Annual CppNow Conference - https://www.cppnow.org   / cppnow     / cppnow     / cppnow     / cppnow   https://mastodon.social/@cppnow Video Sponsors: millennium and think-cell --- Videos Filmed & Edited By Bash Films: https://bashfilms.com/ YouTube Channel Managed & Optimized By Digital Medium Ltd: https://events.digital-medium.co.uk --- #boost #cpp #cppprogramming #cppnow #softwaredevelopment

Comments
  • Value Oriented Programming Part V - Return of the Values - Tony Van Eerd - C++Now 2024 1 год назад
    Value Oriented Programming Part V - Return of the Values - Tony Van Eerd - C++Now 2024
    Опубликовано: 1 год назад
  • Breaking Dependencies: Type Erasure - A Design Analysis - Klaus Iglberger -  CppCon 2021 3 года назад
    Breaking Dependencies: Type Erasure - A Design Analysis - Klaus Iglberger - CppCon 2021
    Опубликовано: 3 года назад
  • Unlocking Modern CPU Power - Next-Gen C++ Optimization Techniques - Fedor G Pikus - C++Now 2024 1 год назад
    Unlocking Modern CPU Power - Next-Gen C++ Optimization Techniques - Fedor G Pikus - C++Now 2024
    Опубликовано: 1 год назад
  • C++ Weekly - Ep 343 - Digging Into Type Erasure 3 года назад
    C++ Weekly - Ep 343 - Digging Into Type Erasure
    Опубликовано: 3 года назад
  • Опытный разработчик разачаровался в Python и перешел на Lisp? / Python Mentor Podcast #1 (пилотный) 2 дня назад
    Опытный разработчик разачаровался в Python и перешел на Lisp? / Python Mentor Podcast #1 (пилотный)
    Опубликовано: 2 дня назад
  • Breaking Dependencies - C++ Type Erasure - The Implementation Details - Klaus Iglberger  CppCon 2022 2 года назад
    Breaking Dependencies - C++ Type Erasure - The Implementation Details - Klaus Iglberger CppCon 2022
    Опубликовано: 2 года назад
  • CppArm Meetup 6: Fedor Pikus and Alexander Borgardt on Performance Optimizations and NUMA 3 года назад
    CppArm Meetup 6: Fedor Pikus and Alexander Borgardt on Performance Optimizations and NUMA
    Опубликовано: 3 года назад
  • Производители ухудшают процессоры 1 день назад
    Производители ухудшают процессоры
    Опубликовано: 1 день назад
  • Investigating Legacy Design Trends in C++ & Their Modern Replacements - Katherine Rocha  C++Now 2024 1 год назад
    Investigating Legacy Design Trends in C++ & Their Modern Replacements - Katherine Rocha C++Now 2024
    Опубликовано: 1 год назад
  • C++ Fundamentals - Algorithms - Klaus Iglberger - C++ on Sea 2024 1 год назад
    C++ Fundamentals - Algorithms - Klaus Iglberger - C++ on Sea 2024
    Опубликовано: 1 год назад
  • There is no silver bullet - Klaus Iglberger - Meeting C++ 2024 11 месяцев назад
    There is no silver bullet - Klaus Iglberger - Meeting C++ 2024
    Опубликовано: 11 месяцев назад
  • Implementing Ranges and Views in C++ - Roi Barkan - C++Now 2024 1 год назад
    Implementing Ranges and Views in C++ - Roi Barkan - C++Now 2024
    Опубликовано: 1 год назад
  • Embedded Asynchronous Abstraction C++ - Implementing Senders & Receivers Without an OS - Ben Deane 1 год назад
    Embedded Asynchronous Abstraction C++ - Implementing Senders & Receivers Without an OS - Ben Deane
    Опубликовано: 1 год назад
  • Branchless Programming in C++ - Fedor Pikus - CppCon 2021 3 года назад
    Branchless Programming in C++ - Fedor Pikus - CppCon 2021
    Опубликовано: 3 года назад
  • C++11 to C++23 in the C++ Memory Model - Alex Dathskovsky - C++Now 2024 1 год назад
    C++11 to C++23 in the C++ Memory Model - Alex Dathskovsky - C++Now 2024
    Опубликовано: 1 год назад
  • Undefined Behavior in C++: What Every Programmer Should Know and Fear - Fedor Pikus - CppCon 2023 1 год назад
    Undefined Behavior in C++: What Every Programmer Should Know and Fear - Fedor Pikus - CppCon 2023
    Опубликовано: 1 год назад
  • Understanding The constexpr 2-Step - Jason Turner - C++ on Sea 2024 1 год назад
    Understanding The constexpr 2-Step - Jason Turner - C++ on Sea 2024
    Опубликовано: 1 год назад
  • Breaking Dependencies: The Path to High-Quality Software - Klaus Iglberger - Meeting C++ 2022 2 года назад
    Breaking Dependencies: The Path to High-Quality Software - Klaus Iglberger - Meeting C++ 2022
    Опубликовано: 2 года назад
  • Functional C++ - Gašper Ažman - C++Now 2024 1 год назад
    Functional C++ - Gašper Ažman - C++Now 2024
    Опубликовано: 1 год назад
  • CppCon 2017: Fedor Pikus “C++ atomics, from basic to advanced.  What do they really do?” 8 лет назад
    CppCon 2017: Fedor Pikus “C++ atomics, from basic to advanced. What do they really do?”
    Опубликовано: 8 лет назад

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

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



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