Discovering a User-Facing Concept - Christopher Di Bella - C++ on Sea 2022
Автор: cpponsea
Загружено: 2022-09-14
Просмотров: 329
Описание:
C++ on Sea Website: https://cpponsea.uk/
C++ on Sea Twitter: / cpponsea
---
Discovering a User-Facing Concept - Christopher Di Bella - C++ on Sea 2022
Slides: https://github.com/philsquared/cppons...
How do we wield concepts to get effective usage? There's a lot of presentations talking about the technical details of concepts over the past few years, but far fewer delve into how to design a concept in detail. Simply understanding how language features work isn't good enough: we need to know how to use them in order to get maximum effectiveness out of a feature. What are concepts supposed to describe? What are patterns to follow and patterns to avoid? What's the difference between a "constraint" and a "semantic requirement"? What's the difference between a concept that's applied to a function and a concept that's applied to a type?
In this session, we will answer all of these questions, by studying an algorithm, identifying its requirements, and discovering a concept.
---
Christopher Di Bella
Christopher Di Bella is a software engineer working on the Chrome OS toolchain at Google. He enjoys working on the Clang front-end and is currently working to add the concepts and ranges libraries to libc++.
---
C++ on Sea is an annual C++ and coding conference, in Folkestone, in the UK. The 2022 conference was conducted as a two part, physical and online C++ event.
Annual C++ on Sea, C++ conference: https://cpponsea.uk/
2022 Program: https://cpponsea.uk/2022/schedule/
---
Produced and Edited by Digital Medium Ltd: https://events.digital-medium.co.uk
Enquiries: [email protected]
#Programming #CppOnSea #concept
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: