ycliper

Популярное

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

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

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

Топ запросов

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

Documentation in the Era of Concepts and Ranges - Christopher Di Bella & Sy Brand - CppCon 2021

Автор: CppCon

Загружено: 2021-12-22

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

Описание: https://cppcon.org/
https://github.com/CppCon/CppCon2021
---
Concepts and ranges change how we should think about documentation in C++.

Concepts give us a new way to explicitly constrain templates without resorting to arcane tricks, directly stating requirements on our interfaces as code. Ranges allow us to restructure our programs to describe what the code should do by composing named patterns rather than how it should do it through state-manipulating operations.

As a facility for specifying requirements, to what extent are concepts self-documenting for users of a given interface? How should we balance pure-code descriptions of our interfaces with textual descriptions? How can we use them in aid of creating documentation tuned for our target audience and give them the information they need in a digestible format? We’ll discuss these questions, propose some answers, look at existing documentation from real-world projects, and use ranges as a case study for documenting concepts-based APIs.

---
Christopher Di Bella

Christopher Di Bella is a software engineer working on Google's Chrome OS toolchain team. In a nutshell, this means he's responsible for delivering a high-quality LLVM toolchain to Chrome OS developers, and some of that work includes libc++. Christopher is passionate about generic programming and education, and is also a #include <C++> organiser. When he's not programming, Christopher likes to watch films, play games, swim, snowboard, and go on the occasional hike.

Sy Brand

Sy Brand is Microsoft’s C++ Developer Advocate. Their background is in compilers and debuggers for embedded accelerators, but they’re also interested in generic library design, metaprogramming, functional-style C++, undefined behaviour, and making our communities more welcoming and inclusive.

In their spare time they watch too many movies and are a published poet.

---
Work at Hudson River Trading (HRT): https://tinyurl.com/safxfctf
---

Videos Streamed & Edited by Digital Medium: http://online.digital-medium.co.uk

*--*

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Documentation in the Era of Concepts and Ranges - Christopher Di Bella & Sy Brand - CppCon 2021

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

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

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

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

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

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

Spooky Action at a Distance - Victor Ciura - CppCon 2021

Spooky Action at a Distance - Victor Ciura - CppCon 2021

Back to Basics: Master the static inline, const, and constexpr C++ Keywords - Andreas Fertig

Back to Basics: Master the static inline, const, and constexpr C++ Keywords - Andreas Fertig

Compiler Explorer: The Features You Never Knew Existed - Matt Godbolt - CppCon 2025

Compiler Explorer: The Features You Never Knew Existed - Matt Godbolt - CppCon 2025

Reflection: C++’s Decade-Defining Rocket Engine - Herb Sutter - CppCon 2025

Reflection: C++’s Decade-Defining Rocket Engine - Herb Sutter - CppCon 2025

CMake Doesn't Have to Be Painful | Simple Strategies That Work - Bret Brown - CppCon 2025

CMake Doesn't Have to Be Painful | Simple Strategies That Work - Bret Brown - CppCon 2025

Linux Topics

Linux Topics

Back to Basics: Compiling and Linking - Ben Saks - CppCon 2021

Back to Basics: Compiling and Linking - Ben Saks - CppCon 2021

I Built a Cyberdeck with the Compute Module 5 (From Scratch)

I Built a Cyberdeck with the Compute Module 5 (From Scratch)

Code Engineering

Code Engineering

A Case-study in Rewriting a Legacy Gui Library for Real-time Audio Software in Modern C++ (Reprise)

A Case-study in Rewriting a Legacy Gui Library for Real-time Audio Software in Modern C++ (Reprise)

Branchless Programming in C++ - Fedor Pikus - CppCon 2021

Branchless Programming in C++ - Fedor Pikus - CppCon 2021

First Biomimetic AI Robot From China Looks Shockingly Human

First Biomimetic AI Robot From China Looks Shockingly Human

This Is What 66x Faster Physics Looks Like!

This Is What 66x Faster Physics Looks Like!

Back to Basics: Move Semantics - Nicolai Josuttis - CppCon 2021

Back to Basics: Move Semantics - Nicolai Josuttis - CppCon 2021

Composable C++: Principles and Patterns - Ben Deane - CppCon 2021

Composable C++: Principles and Patterns - Ben Deane - CppCon 2021

The $285 Billion Crash Wall Street Won't Explain Honestly. Here's What Everyone Missed.

The $285 Billion Crash Wall Street Won't Explain Honestly. Here's What Everyone Missed.

C++ meetup Brno | Herb Sutter: Reflection - C++´s Decade-Defining Rocket Engine

C++ meetup Brno | Herb Sutter: Reflection - C++´s Decade-Defining Rocket Engine

Using Floating-point in C++: What Works, What Breaks, and Why - Egor Suvorov - CppCon 2025

Using Floating-point in C++: What Works, What Breaks, and Why - Egor Suvorov - CppCon 2025

CppCon 2021 - All Sessions

CppCon 2021 - All Sessions

Back to Basics: Designing Classes (part 1 of 2) - Klaus Iglberger - CppCon 2021

Back to Basics: Designing Classes (part 1 of 2) - Klaus Iglberger - CppCon 2021

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



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



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