Logo video2dn
  • Сохранить видео с ютуба
  • Категории
    • Музыка
    • Кино и Анимация
    • Автомобили
    • Животные
    • Спорт
    • Путешествия
    • Игры
    • Люди и Блоги
    • Юмор
    • Развлечения
    • Новости и Политика
    • Howto и Стиль
    • Diy своими руками
    • Образование
    • Наука и Технологии
    • Некоммерческие Организации
  • О сайте

Скачать или смотреть CppCon 2018: Tom Poole “Why and How to Roll Your Own std::function Implementation”

  • CppCon
  • 2018-11-02
  • 11028
CppCon 2018: Tom Poole “Why and How to Roll Your Own std::function Implementation”
Tom PooleCppCon 2018Computer Science (Field)+ C (Programming Language)Bash Filmsconference video recording servicesconference recording servicesnationwide conference recording servicesconference videography servicesconference video recordingconference filming servicesconference servicesconference recordingconference live streamingevent videographerscapture presentation slidesrecord presentation slidesevent video recording
  • ok logo

Скачать CppCon 2018: Tom Poole “Why and How to Roll Your Own std::function Implementation” бесплатно в качестве 4к (2к / 1080p)

У нас вы можете скачать бесплатно CppCon 2018: Tom Poole “Why and How to Roll Your Own std::function Implementation” или посмотреть видео с ютуба в максимальном доступном качестве.

Для скачивания выберите вариант из формы ниже:

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

Cкачать музыку CppCon 2018: Tom Poole “Why and How to Roll Your Own std::function Implementation” бесплатно в формате MP3:

Если иконки загрузки не отобразились, ПОЖАЛУЙСТА, НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если у вас возникли трудности с загрузкой, пожалуйста, свяжитесь с нами по контактам, указанным в нижней части страницы.
Спасибо за использование сервиса video2dn.com

Описание к видео CppCon 2018: Tom Poole “Why and How to Roll Your Own std::function Implementation”

http://CppCon.org
—
Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2018
—
In recent years the increased usage of std::function has transformed the way many C++ programs are written. However, if your application is processing realtime data, or doing some other performance critical task, then the possibility of std::function allocating some memory from the heap may not be tolerable. It's also possible that the systems you are targeting simply lack a std::function implementation, preventing its adoption in applications for legacy operating systems, toolchains for embedded devices, and inside open source library code. Rolling your own implementation of std::function can provide a solution to both of these concerns simultaneously, allowing you to modernize your code and provide guarantees about the runtime performance of manipulating function objects.

This presentation outlines why and how a std::function replacement was added to the JUCE open source, cross platform, software development framework and discusses some differences between our implementation and others. We will also cover how we can move beyond the standard interface by extending the small buffer optimization to make manipulating callable objects more suitable for performance critical and realtime contexts, finishing with some examples of how this applies to processing live audio data.
—
Tom Poole, ROLI
Senior Software Developer

Tom Poole (PhD) is a senior software engineer at ROLI Ltd. and a maintainer of the JUCE open source, cross platform, C++ framework (https://juce.com). Before joining ROLI, he completed his PhD at Imperial College London, developing massively parallel Quantum Monte Carlo algorithms, and simultaneously founded two successful startups, one in big data news aggregation and another in audio processing plug-ins. Tom is a regular speaker and/or workshop leader at the C++ audio developer conference ADC.
—
Videos Filmed & Edited by Bash Films: http://www.BashFilms.com

*-----*
Register Now For CppCon 2022: https://cppcon.org/registration/
*-----*

Комментарии

Информация по комментариям в разработке

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

  • О нас
  • Контакты
  • Отказ от ответственности - Disclaimer
  • Условия использования сайта - TOS
  • Политика конфиденциальности

video2dn Copyright © 2023 - 2025

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