Популярное

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

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

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

Топ запросов

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

CppCon 2018: Bjarne Stroustrup “Concepts: The Future of Generic Programming (the future is here)”

Автор: CppCon

Загружено: 2018-09-25

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

Описание:

http://CppCon.org
—
Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2018
—
Concepts have arrived. They will change the way we think about programming. Implementations are available in GCC and Clang. Many fundamental concepts are in the standard committee’s working paper and the next generation of the STL depends critically on concepts.

After briefly introducing concepts, I consider their role in design. What makes a good/useful concept? How do you design good concepts and use them well?

From a language-technical point of view, concepts are a way of constraining template arguments. From a design perspective, they are a focus comparable to user-defined types (classes): The intent is for a concept to represent a fundamental concept in an applications domain (hence the name “concept”).

I will mention technical issues recently resolved or currently being resolved in the committee, but my primarily focus is not concepts as a language mechanism but as a support for the development of good software.
—
Bjarne Stroustrup
MD, MorganStanley
C++: history, design, use, standardization, future; performance, reliability; software developer education; | distributed systems | Bio: www.stroustrup.com/bio.html
—
Videos Filmed & Edited by Bash Films: http://www.BashFilms.com

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

CppCon 2018: Bjarne Stroustrup “Concepts: The Future of Generic Programming (the future is here)”

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

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

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

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

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

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

CppCon 2018: Mark Elendt “Patterns and Techniques Used in the Houdini 3D Graphics Application ”

CppCon 2018: Mark Elendt “Patterns and Techniques Used in the Houdini 3D Graphics Application ”

Best Practices for AI Tool Use in C++ - Jason Turner - CppCon 2025

Best Practices for AI Tool Use in C++ - Jason Turner - CppCon 2025

C++ ♥ Python - Alex Dathskovsky - CppCon 2025

C++ ♥ Python - Alex Dathskovsky - CppCon 2025

The Design of C++ , lecture by Bjarne Stroustrup

The Design of C++ , lecture by Bjarne Stroustrup

Код работает в 100 раз медленнее из-за ложного разделения ресурсов.

Код работает в 100 раз медленнее из-за ложного разделения ресурсов.

CppCon 2019: Chandler Carruth “There Are No Zero-cost Abstractions”

CppCon 2019: Chandler Carruth “There Are No Zero-cost Abstractions”

Cache-Friendly C++ - Jonathan Müller - CppCon 2025

Cache-Friendly C++ - Jonathan Müller - CppCon 2025

writing my own game engine (vulkan/c++) // sudo apt purge inconfidence 🏂

writing my own game engine (vulkan/c++) // sudo apt purge inconfidence 🏂

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

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

The Windows 11 Disaster That's Killing Microsoft

The Windows 11 Disaster That's Killing Microsoft

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

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

CppCon 2018: Stoyan Nikolov “OOP Is Dead, Long Live Data-oriented Design”

CppCon 2018: Stoyan Nikolov “OOP Is Dead, Long Live Data-oriented Design”

C++ Code Smells - Jason Turner - CppCon 2019

C++ Code Smells - Jason Turner - CppCon 2019

Why Does Fire BURN? Feynman's Answer Will DESTROY Your Reality

Why Does Fire BURN? Feynman's Answer Will DESTROY Your Reality

Зачем нужны кристаллы? Вот почему, с примерами!

Зачем нужны кристаллы? Вот почему, с примерами!

CppCon 2014: Scott Meyers

CppCon 2014: Scott Meyers "Type Deduction and Why You Care"

C++ Insights - Episode 68: C++20: Making constructors smarter with conditional explicit

C++ Insights - Episode 68: C++20: Making constructors smarter with conditional explicit

Niels Bohr Explains Why the Past Isn’t Really Gone | Time, Quantum Physics & Reality

Niels Bohr Explains Why the Past Isn’t Really Gone | Time, Quantum Physics & Reality

CppCon 2018: Andrei Alexandrescu “Expect the expected”

CppCon 2018: Andrei Alexandrescu “Expect the expected”

Rust and the price of ignoring theory

Rust and the price of ignoring theory

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



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



Контакты для правообладателей: infodtube@gmail.com