Популярное

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

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

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

Топ запросов

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

CppCon 2018: Ben Deane “Easy to Use, Hard to Misuse: Declarative Style in C++”

Автор: CppCon

Загружено: 2018-11-14

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

Описание:

http://CppCon.org
—
Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2018
—
We say that interfaces should be easy to use and hard to misuse. But how do we get there? In this talk I will demonstrate how using declarative techniques in APIs, functions, and plain old “regular” code can help.

We’ll look at what is meant by “declarative style” in C++; explore why declarative interfaces are desirable and how to construct them; and take an in-depth look at which features of C++ help us write in a declarative style.

I want to deconstruct C++ a bit, examine what we’re doing and what makes the good parts good, and from that reconstruct some best practices. Many of us are already writing code following piecemeal modern advice such as “no raw loops”, or “almost always auto”, or C++ core guideline recommendations. In many cases, this advice translates to writing more declarative code; being deliberate about exploring and using declarative techniques gives us insight we can apply more widely.
—
Ben Deane
Ben was in the game industry for 23 years, at companies like EA and Blizzard. He's always looking for useful new techniques in C++, and he | geeks out on algorithms, APIs, types and functional programming.
—
Videos Filmed & Edited by Bash Films: http://www.BashFilms.com

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

CppCon 2018: Ben Deane “Easy to Use, Hard to Misuse: Declarative Style in C++”

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

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

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

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

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

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

CppCon 2018: Juan Pedro Bolivar Puente “The Most Valuable Values”

CppCon 2018: Juan Pedro Bolivar Puente “The Most Valuable Values”

C++Now 2018: Ben Deane “Easy to Use, Hard to Misuse: Declarative Style in C++”

C++Now 2018: Ben Deane “Easy to Use, Hard to Misuse: Declarative Style in C++”

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

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

CppCon 2018: Jason Turner “Applied Best Practices”

CppCon 2018: Jason Turner “Applied Best Practices”

The Imperatives Must Go! [Functional Programming in Modern C++] - Victor Ciura - CppCon 2022

The Imperatives Must Go! [Functional Programming in Modern C++] - Victor Ciura - CppCon 2022

Emacs в 2026: Секретное оружие или старый хлам? |vim, vscode, lisp, org-mode|Podlodka Podcast #460

Emacs в 2026: Секретное оружие или старый хлам? |vim, vscode, lisp, org-mode|Podlodka Podcast #460

Message Handling in Embedded: a Declarative, Modern C++ Approach - Michael Caisse - CppNow 2022

Message Handling in Embedded: a Declarative, Modern C++ Approach - Michael Caisse - CppNow 2022

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

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

CppCon 2018: Andrei Alexandrescu “Expect the expected”

CppCon 2018: Andrei Alexandrescu “Expect the expected”

Applicative: The Forgotten Functional Pattern in C++ - Ben Deane - CppNow 2023

Applicative: The Forgotten Functional Pattern in C++ - Ben Deane - CppNow 2023

49 минут, которые ИЗМЕНЯТ ваше понимание Вселенной | Владимир Сурдин

49 минут, которые ИЗМЕНЯТ ваше понимание Вселенной | Владимир Сурдин

Conversation with Elon Musk | World Economic Forum Annual Meeting 2026

Conversation with Elon Musk | World Economic Forum Annual Meeting 2026

CppCon 2017: Louis Brandy “Curiously Recurring C++ Bugs at Facebook”

CppCon 2017: Louis Brandy “Curiously Recurring C++ Bugs at Facebook”

Мой опыт перехода с MacOS на Linux | Полный гайд

Мой опыт перехода с MacOS на Linux | Полный гайд

Для Чего РЕАЛЬНО Нужен был ГОРБ Boeing 747?

Для Чего РЕАЛЬНО Нужен был ГОРБ Boeing 747?

C++ ♥ Python - Alex Dathskovsky - CppCon 2025

C++ ♥ Python - Alex Dathskovsky - CppCon 2025

Keynote: Optimizing for Change - Ben Deane - CppNorth 2023

Keynote: Optimizing for Change - Ben Deane - CppNorth 2023

CppCon 2018: Nicolai Josuttis “The Nightmare of Initialization in C++”

CppCon 2018: Nicolai Josuttis “The Nightmare of Initialization in C++”

Но что такое нейронная сеть? | Глава 1. Глубокое обучение

Но что такое нейронная сеть? | Глава 1. Глубокое обучение

ЗАНИМАТЕЛЬНАЯ ВЕРОЯТНОСТЬ. ЛЕКЦИЯ 21.11.2025 В РАМКАХ ЛЕКТОРИЯ ВДНХ

ЗАНИМАТЕЛЬНАЯ ВЕРОЯТНОСТЬ. ЛЕКЦИЯ 21.11.2025 В РАМКАХ ЛЕКТОРИЯ ВДНХ

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



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



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