ycliper

Популярное

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

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

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

Топ запросов

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

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

Автор: CppNow

Загружено: 2024-07-27

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

Описание: https://www.cppnow.org
---

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

At the very first C++Now (aka BoostCon 2007), Sean Parent gave the Best. Keynote. Ever. Introducing many to Value Semantics. Some (who are probably reading this) said it fundamentally changed how they code. During the questions at the end, Dave Abrahams asked "how do we teach this".

We are trying Dave, we are trying.

"Value Oriented Programming" is the new thing. As opposed to Object Oriented Programming, obviously. But what is it?

It is actually somewhat less about Values vs Objects, but more about the "Oriented" part. A class, or even an int, can be treated "value-y" or "object-y", but the goal (we will see) is to more often favour an orientation towards value semantics.

We will look at how to make your types lean towards values, and how to make your code and functions treat your types like values. We will cover Intrinsics, Extrinsics, Invariants, and more!

The goal is improved code readability, correctness, maintainability, testability, and maybe even performance.

P.S. yeah, I know, the episode number should be VI...
---


---

Tony Van Eerd

Tony has been coding for well over 25 years, and hopefully coding well for most of that. Previously at Inscriber, Adobe, and BlackBerry, he now enables painting with light at Christie Digital. He is on the C++ Committee. He is a Ninja and a Jedi.
---

C++Now 2025 - 28th April - 2nd May
C++Now is an annual onsite international C++ programming and coding conference held in Aspen, Colarado. For all C++ developers, C++ software engineers and those involved with the C++ language, CppNow provides an indepth and technical content provided by the best and brightest C++ experts of the C++ world.
Annual CppNow Conference - https://www.cppnow.org
  / cppnow  
  / cppnow  
  / cppnow  
  / cppnow  
https://mastodon.social/@cppnow
Video Sponsors: millennium and think-cell
---

Videos Filmed & Edited By Bash Films: https://bashfilms.com/
YouTube Channel Managed & Optimized By Digital Medium Ltd: https://events.digital-medium.co.uk
---

#boost #cpp #cppprogramming #coding #programming

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Value Oriented Programming Part V - Return of the Values - Tony Van Eerd - C++Now 2024

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

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

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

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

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

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

Value Oriented Programming Part 1: You Say You Want to Write a Function - Tony Van Eerd  CppNow 2023

Value Oriented Programming Part 1: You Say You Want to Write a Function - Tony Van Eerd CppNow 2023

Implementing Ranges and Views in C++ - Roi Barkan - C++Now 2024

Implementing Ranges and Views in C++ - Roi Barkan - C++Now 2024

Zero-Cost Abstractions in C++ - High Performance Message Dispatch - Luke Valenty - C++Now 2024

Zero-Cost Abstractions in C++ - High Performance Message Dispatch - Luke Valenty - C++Now 2024

C++ Type Erasure Demystified - Fedor G Pikus - C++Now 2024

C++ Type Erasure Demystified - Fedor G Pikus - C++Now 2024

Investigating Legacy Design Trends in C++ & Their Modern Replacements - Katherine Rocha  C++Now 2024

Investigating Legacy Design Trends in C++ & Their Modern Replacements - Katherine Rocha C++Now 2024

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

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

Dejan Miličić - Unison: A New Programming Paradigm

Dejan Miličić - Unison: A New Programming Paradigm

Tips for C Programming

Tips for C Programming

C++ Design Patterns - The Most Common Misconceptions (2 of N) - Klaus Iglberger - CppCon 2024

C++ Design Patterns - The Most Common Misconceptions (2 of N) - Klaus Iglberger - CppCon 2024

The RAM Crisis Keeps Getting Worse

The RAM Crisis Keeps Getting Worse

Unlocking Modern CPU Power - Next-Gen C++ Optimization Techniques - Fedor G Pikus - C++Now 2024

Unlocking Modern CPU Power - Next-Gen C++ Optimization Techniques - Fedor G Pikus - C++Now 2024

Back to Basics: Concepts in C++ - Nicolai Josuttis - CppCon 2024

Back to Basics: Concepts in C++ - Nicolai Josuttis - CppCon 2024

Security in C++ - Hardening Techniques From the Trenches - Louis Dionne - C++Now 2024

Security in C++ - Hardening Techniques From the Trenches - Louis Dionne - C++Now 2024

Introduction to Wait-free Algorithms in C++ Programming - Daniel Anderson - CppCon 2024

Introduction to Wait-free Algorithms in C++ Programming - Daniel Anderson - CppCon 2024

История C# и TypeScript с Андерсом Хейлсбергом | GitHub

История C# и TypeScript с Андерсом Хейлсбергом | GitHub

Advanced Pattern Matching in C# - Oliver Sturm - NDC London 2026

Advanced Pattern Matching in C# - Oliver Sturm - NDC London 2026

Фильм Алексея Семихатова «ГРАВИТАЦИЯ»

Фильм Алексея Семихатова «ГРАВИТАЦИЯ»

How C++23 Changes the Way We Write Code - Timur Doumler - CppCon 2022

How C++23 Changes the Way We Write Code - Timur Doumler - CppCon 2022

Блокировка Telegram: ТОП-5 защищенных мессенджеров на замену

Блокировка Telegram: ТОП-5 защищенных мессенджеров на замену

Embedded Asynchronous Abstraction C++ - Implementing Senders & Receivers Without an OS - Ben Deane

Embedded Asynchronous Abstraction C++ - Implementing Senders & Receivers Without an OS - Ben Deane

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



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



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