Популярное

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

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

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

Топ запросов

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

Our Other C++ Interfaces - Bret Brown - ACCU 2025

Автор: ACCU Conference

Загружено: 2025-11-02

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

Описание:

ACCU Membership: https://tinyurl.com/ydnfkcyn
---

Our Other C++ Interfaces - Bret Brown - ACCU 2025
---

When considering interfaces in the context of C++, software engineers typically think about C++ language constructs: namespaces, base classes, function prototypes, and other entities defined by the C++ standard.

However, the challenge for C++ library authors is to provide not just carefully-crafted code, but also well-considered projects that deliver functionality to users. Providing useful and reusable libraries means stepping outside the C++ syntax to consider other kinds of interfaces provided by our C++ projects.

This talk goes beyond the C++ syntax to fill in these gaps through an exploration of the other kinds of interfaces and contracts that are implicitly and explicitly provided by C++ projects.

During this discussion, contract-based thinking will be applied to the parts of C++ projects that are not C++ source code. Conceptual tools, pragmatic recommendations, and concrete examples will be suggested for use in maintaining C++ projects and rescoping the role of a C++ software engineer.

Slides: https://accu.org/conf-previous/accu2025/

Join think-cell as a C++ Developer and work on cutting-edge challenges with a focus on code excellence, innovation, and working alongside an international team of experts — apply now to be part of a team shaping the future of business presentations. https://www.think-cell.com/en/career
---

Bret Brown

Bret likes making authoring and maintaining C++ codebases simpler and more intuitive by treating projects more like cattle and less like pets. He is especially interested in the software development lifecycle, development automation, modern build systems, packaging, code transformation, software governance, and code analysis.

Currently lead of Bloomberg's C++ Infrastructure team. Bret worked in embedded C++ and safety critical C++ for previous employers.

Video Sponsored By JetBrains
---

The ACCU Conference is the annual conference of the ACCU membership, but is open to any and all who wish to attend. The tagline for the ACCU is 'Professionalism in Programming', which captures the whole spectrum of programming languages, tools, techniques and processes involved in advancing our craft. While there remains a core of C and C++ - with many members participating in respective ISO standards bodies - the conference, like the organisation, embraces other language ecosystems and you should expect to see sessions on C#, D, F#, Go, Javascript, Haskell, Java, Kotlin, Lisp, Python, Ruby, Rust, Swift and more.The ACCU Conference is a conference by programmers for programmers about programming.
Discounted rates for members.
ACCU Membership: https://tinyurl.com/ydnfkcyn
2025 Program: https://accu.org/conf-previous/accu2025/
https://accu.org
https://www.accuconference.org/
https://mastodon.social/@ACCUConf
  / accu-conference  
https://bsky.app/profile/accuconf.bsk...
  / accuorg  
  / accuconf  
---

YouTube Videos Filmed, Edited & Optimised by Digital Medium: https://events.digital-medium.co.uk


#accuconf #cppprogramming #cpp #cplusplus #cplusplusprogramming #programming #softwaredevelopment #softwareengineer #programmingconcepts #coding #programmingtutorial

Our Other C++ Interfaces - Bret Brown - ACCU 2025

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

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

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

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

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

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

What C++ Needs to be Safe - John Lakos - ACCU 2025

What C++ Needs to be Safe - John Lakos - ACCU 2025

Techniques for Declarative Programming in C++ - Richard Powell - C++Now 2025

Techniques for Declarative Programming in C++ - Richard Powell - C++Now 2025

Самый важный язык программирования, который больше никто не изучает

Самый важный язык программирования, который больше никто не изучает

Why Everyone's Switching to Rust (And Why You Shouldn't)

Why Everyone's Switching to Rust (And Why You Shouldn't)

РЕФЛЕКСИЯ В С++26: Неужели дождались?

РЕФЛЕКСИЯ В С++26: Неужели дождались?

What if everything was

What if everything was "Async", but nothing needed "Await"? | The Par Programming Language

Finally, a decent C++ developer called in.

Finally, a decent C++ developer called in.

Rust 2025: $400K Salaries, Go, AI & Why It's Not Everywhere (Yet) — Jon Gjengset Explains

Rust 2025: $400K Salaries, Go, AI & Why It's Not Everywhere (Yet) — Jon Gjengset Explains

The Most Professional C++ Project I've Ever Reviewed // Code Review

The Most Professional C++ Project I've Ever Reviewed // Code Review

consteval All The Things? - Jason Turner - ACCU 2025

consteval All The Things? - Jason Turner - ACCU 2025

Ходы сломаны

Ходы сломаны

What Makes Modern C++ Compelling For Programmers? - Gareth Lloyd

What Makes Modern C++ Compelling For Programmers? - Gareth Lloyd

What C++ Needs to be Safe - John Lakos - C++ on Sea 2025

What C++ Needs to be Safe - John Lakos - C++ on Sea 2025

From Java to Assembly in Java's 1-Billion-Row Challenge (Ep. 4) | With @caseymuratori ​

From Java to Assembly in Java's 1-Billion-Row Challenge (Ep. 4) | With @caseymuratori ​

Теренс Тао о том, как Григорий Перельман решил гипотезу Пуанкаре | Лекс Фридман

Теренс Тао о том, как Григорий Перельман решил гипотезу Пуанкаре | Лекс Фридман

Принц Персии: разбираем код гениальной игры, вытирая слезы счастья

Принц Персии: разбираем код гениальной игры, вытирая слезы счастья

Полная история программирования, Часть 1: от Assembler до Pascal (с разбором кода)

Полная история программирования, Часть 1: от Assembler до Pascal (с разбором кода)

The Definitive Guide to Functional Programming in Cpp - Jonathan Müller - ACCU 2025

The Definitive Guide to Functional Programming in Cpp - Jonathan Müller - ACCU 2025

"Clean Code" is bad. What makes code "maintainable"? part 1 of n

Цепи Маркова — математика предсказаний [Veritasium]

Цепи Маркова — математика предсказаний [Veritasium]

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



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



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