ycliper

Популярное

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

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

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

Топ запросов

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

CppCon 2019: Tony Van Eerd Objects vs Values: Value Oriented Programming in an Object Oriented World

Автор: CppCon

Загружено: 2019-10-09

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

Описание: http://CppCon.org
—
Discussion & Comments:   / cpp  
—
Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2019
—
There is a battle going on inside your code. At least there is if it is anything like every other codebase I've ever worked on, seen, or heard about.

Your UI wants to show the user the state of the objects of the program, and allow the user to change the state of those objects, typically with direct interaction and feedback.

But hiding beneath that hustle and bustle, sometimes hiding too well, are simple, maybe even pure, math-like functions that take *values*, and return *values*. (Sometimes these functions camouflage themselves as methods that modify objects.) These functions can be complicated, but are simple in that you can understand them without understanding the entire system.

Unfortunately it is not usually clear how to make these Objects and these functional Values get along.

And in addition to that battle, there is the related battle of minimizing entanglement while managing real-world interrelationships.

How do we manage all these forces pulling us in these different directions?
(And how do we test it?)
—
Tony Van Eerd
Christie Digital
Ninja/Jedi/Tony
Waterloo

Tony has been coding for well over 25 years, and maybe coding well for some of that. Lots of pixel++, UX, threading, etc. Previously at Inscriber, Adobe, BlackBerry, he now enables Painting with Light at Christie. He is on the C++ Committee. He is a Ninja and a Jedi.Follow @tvaneerd if you dare.
—
Videos Filmed & Edited by Bash Films: http://www.BashFilms.com

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

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
CppCon 2019: Tony Van Eerd Objects vs Values: Value Oriented Programming in an Object Oriented World

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

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

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

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

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

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

CppCon 2019: Timur Doumler “C++20: The small things”

CppCon 2019: Timur Doumler “C++20: The small things”

Value Oriented Programming Part V - Return of the Values - Tony Van Eerd - C++Now 2024

Value Oriented Programming Part V - Return of the Values - Tony Van Eerd - C++Now 2024

Getting Allocators out of Our Way - Alisdair Meredith & Pablo Halpern - CppCon 2019

Getting Allocators out of Our Way - Alisdair Meredith & Pablo Halpern - CppCon 2019

Функциональное программирование для прагматиков • Ричард Фельдман • GOTO 2021

Функциональное программирование для прагматиков • Ричард Фельдман • GOTO 2021

Надоели файлы? Вот, пожалуйста, сокеты • C • Live coding

Надоели файлы? Вот, пожалуйста, сокеты • C • Live coding

Почему AI генерит мусор — и как заставить его писать нормальный код

Почему AI генерит мусор — и как заставить его писать нормальный код

Keynote: SOLID, Revisited - Tony Van Eerd - [CppNow 2021]

Keynote: SOLID, Revisited - Tony Van Eerd - [CppNow 2021]

More Speed & Simplicity: Practical Data-Oriented Design in C++ - Vittorio Romeo - CppCon 2025

More Speed & Simplicity: Practical Data-Oriented Design in C++ - Vittorio Romeo - CppCon 2025

Дороничев: ИИ — пузырь, который скоро ЛОПНЕТ. Какие перемены ждут мир?

Дороничев: ИИ — пузырь, который скоро ЛОПНЕТ. Какие перемены ждут мир?

Глава страны убит / Экстренное заявление

Глава страны убит / Экстренное заявление

Procedural Programming: It’s Back? It Never Went Away - Kevlin Henney [ACCU 2018]

Procedural Programming: It’s Back? It Never Went Away - Kevlin Henney [ACCU 2018]

Кто едет в Воркуту за дешевыми квартирами и как там живется?

Кто едет в Воркуту за дешевыми квартирами и как там живется?

When C++ Style Guides Contradict - Nicolai Josuttis - CppCon 2019

When C++ Style Guides Contradict - Nicolai Josuttis - CppCon 2019

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

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

The RAM Crisis Keeps Getting Worse

The RAM Crisis Keeps Getting Worse

Игорь Липсиц: цена войны — разруха, нищие пенсионеры, разгул криминала

Игорь Липсиц: цена войны — разруха, нищие пенсионеры, разгул криминала

Много лет искал этот станок! Так ли он хорош?

Много лет искал этот станок! Так ли он хорош?

Back to Basics: Understanding Value Categories - Ben Saks - CppCon 2019

Back to Basics: Understanding Value Categories - Ben Saks - CppCon 2019

Reacting to Controversial Opinions of Software Engineers

Reacting to Controversial Opinions of Software Engineers

Чистая АРХИТЕКТУРА GOLANG — ультимативный гайд на реальном проекте [за 3 часа]

Чистая АРХИТЕКТУРА GOLANG — ультимативный гайд на реальном проекте [за 3 часа]

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



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



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