ycliper

Популярное

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

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

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

Топ запросов

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

Requirements for C++ Successor Languages - Bret Brown - CppNow 2023

Автор: CppNow

Загружено: 2023-08-07

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

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

Requirements for C++ Successor Languages - Bret Brown - CppNow 2023
Slides: https://github.com/boostcon
---

2022 was the year of the C++ successor language! It seems everyone has been talking about what the Next Big Thing is and how to get there. However, while there has been much focus on language design and features, relatively little attention has been paid to how C and C++ codebases worldwide could practically embrace a major change in the ecosystem.

This talk will approach the broad problem of how to consider the feasibility and velocity in converting existing C++ projects to the Next Big Thing. The talk will share and discuss some of the pain points and lessons learned while making large-scale changes across a large codebase, counting both the number and variety of projects involved, including hundreds of popular open source C and C++ projects.

This talk will not pass judgment on C, C++, or any other emerging systems programming language, but it will propose things technologists should consider when thinking about how to evolve the codebases they manage. In particular, we’ll discuss common ground for C++ optimists and pessimists – why adoption of the Next Big Thing seems to require adoption of other Big Things: C++ modules and C++ packaging standards in some form.
---

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.
Bret worked in embedded C++ and safety critical C++ for previous employers.

Currently lead of Bloomberg's C++ Infrastructure team.
---

Register Now For C++Now 2026: https://cppnow.org/registration/ *
---

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

CppNow 2024
https://www.cppnow.org
  / cppnow  
---

#boost #cpp #code #softwareengineering

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Requirements for C++ Successor Languages - Bret Brown - CppNow 2023

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

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

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

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

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

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

What is Low Latency C++? (Part 1) - Timur Doumler - CppNow 2023

What is Low Latency C++? (Part 1) - Timur Doumler - CppNow 2023

What is Low Latency C++? (Part 2) - Timur Doumler - CppNow 2023

What is Low Latency C++? (Part 2) - Timur Doumler - CppNow 2023

Safety-First: How To Develop C++ Safety-Critical Software - Andreas Weis - CppNow 2023

Safety-First: How To Develop C++ Safety-Critical Software - Andreas Weis - CppNow 2023

Exceptions in C++: Better Design Through Analysis of Real World Usage - Peter Muldoon - CppNow 2023

Exceptions in C++: Better Design Through Analysis of Real World Usage - Peter Muldoon - CppNow 2023

emBO++ 2022 The constexpr init()/build() pattern: compose modular firmware with minimal runtime cost

emBO++ 2022 The constexpr init()/build() pattern: compose modular firmware with minimal runtime cost

Assembly, System Calls, and Hardware in C++ - David Sankel - CppNow 2023

Assembly, System Calls, and Hardware in C++ - David Sankel - CppNow 2023

Как заговорить на любом языке? Главная ошибка 99% людей в изучении. Полиглот Дмитрий Петров.

Как заговорить на любом языке? Главная ошибка 99% людей в изучении. Полиглот Дмитрий Петров.

Adaptix vs Pydantic: или почему код на Python может работать быстро? / Python Mentor Podcast #3

Adaptix vs Pydantic: или почему код на Python может работать быстро? / Python Mentor Podcast #3

All the Safeties: Safety in C++ - Sean Parent - CppNow 2023

All the Safeties: Safety in C++ - Sean Parent - CppNow 2023

Rust vs  C++ with Steve Klabnik and Herb Sutter

Rust vs C++ with Steve Klabnik and Herb Sutter

Промты уже прошлое. 4 шага как обучиться работе с нейросетями за 7 дней

Промты уже прошлое. 4 шага как обучиться работе с нейросетями за 7 дней

The Challenges of Implementing the C Standard Library in C++ - Siva Chandra Reddy - CppNow 2023

The Challenges of Implementing the C Standard Library in C++ - Siva Chandra Reddy - CppNow 2023

Keynote: The Evolution of C++ - A Typescript for C++ - Herb Sutter - CppNow 2023

Keynote: The Evolution of C++ - A Typescript for C++ - Herb Sutter - CppNow 2023

Carbon Language Successor Strategy: From C++ Interop to Memory Safety - Chandler Carruth - CppNow 23

Carbon Language Successor Strategy: From C++ Interop to Memory Safety - Chandler Carruth - CppNow 23

Атака на кортеж правительства / Заговор против президента

Атака на кортеж правительства / Заговор против президента

Как устроена компьютерная графика? OpenGL / C++

Как устроена компьютерная графика? OpenGL / C++

SIMD Libraries in C++ - Jeff Garland - CppNow 2023

SIMD Libraries in C++ - Jeff Garland - CppNow 2023

Integer Type Selection in C++: in Safe, Secure and Correct Code - Robert Seacord - CppNow 2023

Integer Type Selection in C++: in Safe, Secure and Correct Code - Robert Seacord - CppNow 2023

Deep House Mix 2024 | Deep House, Vocal House, Nu Disco, Chillout Mix by Diamond #3

Deep House Mix 2024 | Deep House, Vocal House, Nu Disco, Chillout Mix by Diamond #3

*(char*)0 = 0; - What Does the C++ Programmer Intend With This Code? - JF Bastien - C++ on Sea 2023

*(char*)0 = 0; - What Does the C++ Programmer Intend With This Code? - JF Bastien - C++ on Sea 2023

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



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



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