Популярное

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

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

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

Топ запросов

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

C++ Reflection Is Not Contemplation - Andrei Alexandrescu - CppCon 2024

Автор: CppCon

Загружено: 2024-12-13

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

Описание:

https://cppcon.org​
---

C++ Reflection Is Not Contemplation - Andrei Alexandrescu - CppCon 2024
---

The C++ community has long been interested in reflection, and we have made significant progress in adding core reflection capabilities to the language. While there is emerging clarity on the querying side of reflection—inspecting existing code artifacts programmatically—there is considerably less consensus on the generative aspect: using reflection insights to emit new code. As a result, current proposals showcase a stark contrast between well-polished reflection query capabilities and limited code generation capabilities.

Reifying only the reflection of preexisting code in an Ouroboros manner leads to a curious circularity that hinders the synthesis of new artifacts. This talk provides examples that demonstrate the necessity of generative capabilities in reflection and discusses current and upcoming proposals for generative extensions in C++ reflection.
---

Slides: https://github.com/CppCon/CppCon2024/...

Sponsored by JetBrains: https://www.jetbrains.com/clion/
---

Andrei Alexandrescu

Andrei Alexandrescu is a Principal Research Scientist at NVIDIA. He wrote three best-selling books on programming (Modern C++ Design, C++ Coding Standards, and The D Programming Language) and numerous articles and papers on wide-ranging topics from programming to language design to Machine Learning to Natural Language Processing to fundamental algorithms. Andrei holds a PhD in Computer Science from the University of Washington and a BSc in Electrical Engineering from University "Politehnica" Bucharest. He is the Vice President of the D Language Foundation.
---

CppCon is the annual, week-long face-to-face gathering for the entire C++ community. The conference is organized by the C++ community for the community. You will enjoy inspirational talks and a friendly atmosphere designed to help attendees learn from each other, meet interesting people, and generally have a stimulating experience. Taking place this year in Aurora, Colorado, near the Denver airport, and including multiple diverse tracks, the conference will appeal to anyone from C++ novices to experts.
Annual CppCon Conference - https://www.cppcon.org
  / cppcon  
https://x.com/cppcon
  / cppconference  
  / cppcon  
https://mastodon.social/@CppCon
---

Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
YouTube Channel Managed by Digital Medium Ltd: https://events.digital-medium.co.uk
---

#cpp #cplusplus #cppcon #cppprogramming #cplusplusprogramming #softwaredevelopment #softwareengineering #coding #code #computerscience #technology #technews #programming #programmer

C++ Reflection Is Not Contemplation - Andrei Alexandrescu - CppCon 2024

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

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

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

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

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

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

array(10) { [0]=> object(stdClass)#5698 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "CIRGjwYgdT4" ["related_video_title"]=> string(46) "Programming vs Coding - What's the difference?" ["posted_time"]=> string(21) "4 года назад" ["channelName"]=> string(10) "Aaron Jack" } [1]=> object(stdClass)#5671 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "fDB2DF3vGKc" ["related_video_title"]=> string(110) "Удар США по Ирану: раскол и отчаяние в Иране. Михаил Крутихин" ["posted_time"]=> string(21) "1 день назад" ["channelName"]=> string(18) "The Breakfast Show" } [2]=> object(stdClass)#5696 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "kPh8pod0-gk" ["related_video_title"]=> string(87) "Introduction to Wait-free Algorithms in C++ Programming - Daniel Anderson - CppCon 2024" ["posted_time"]=> string(27) "6 месяцев назад" ["channelName"]=> string(6) "CppCon" } [3]=> object(stdClass)#5703 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "WyxUilrR6fU" ["related_video_title"]=> string(100) "C++ RVO: Return Value Optimization for Performance in Bloomberg C++ Codebases - Michelle Fae D'Souza" ["posted_time"]=> string(27) "6 месяцев назад" ["channelName"]=> string(6) "CppCon" } [4]=> object(stdClass)#5682 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "sX2nF1fW7kI" ["related_video_title"]=> string(85) "When Nanoseconds Matter: Ultrafast Trading Systems in C++ - David Gross - CppCon 2024" ["posted_time"]=> string(25) "3 месяца назад" ["channelName"]=> string(6) "CppCon" } [5]=> object(stdClass)#5700 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "FNi1-x4pojs" ["related_video_title"]=> string(69) "Peering Forward - C++’s Next Decade - Herb Sutter - CppCon 2024" ["posted_time"]=> string(27) "7 месяцев назад" ["channelName"]=> string(6) "CppCon" } [6]=> object(stdClass)#5695 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "-HNpim5x-IE" ["related_video_title"]=> string(90) "What Every Programmer Should Know about How CPUs Work • Matt Godbolt • GOTO 2024" ["posted_time"]=> string(25) "2 месяца назад" ["channelName"]=> string(16) "GOTO Conferences" } [7]=> object(stdClass)#5705 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "RyRq1IJU-sg" ["related_video_title"]=> string(46) "Америка вступает в войну." ["posted_time"]=> string(22) "23 часа назад" ["channelName"]=> string(12) "Mark Solonin" } [8]=> object(stdClass)#5681 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "pmdwAf6hCWg" ["related_video_title"]=> string(93) "C++ Design Patterns - The Most Common Misconceptions (2 of N) - Klaus Iglberger - CppCon 2024" ["posted_time"]=> string(27) "5 месяцев назад" ["channelName"]=> string(6) "CppCon" } [9]=> object(stdClass)#5699 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "QWx6QBlpvns" ["related_video_title"]=> string(88) "1. Встреча на Патриарших. Мастер и Маргарита. Full HD" ["posted_time"]=> string(19) "1 год назад" ["channelName"]=> string(19) "NightHORROR_Channel" } }
Programming vs Coding - What's the difference?

Programming vs Coding - What's the difference?

Удар США по Ирану: раскол и отчаяние в Иране. Михаил Крутихин

Удар США по Ирану: раскол и отчаяние в Иране. Михаил Крутихин

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++ RVO: Return Value Optimization for Performance in Bloomberg C++ Codebases - Michelle Fae D'Souza

C++ RVO: Return Value Optimization for Performance in Bloomberg C++ Codebases - Michelle Fae D'Souza

When Nanoseconds Matter: Ultrafast Trading Systems in C++ - David Gross - CppCon 2024

When Nanoseconds Matter: Ultrafast Trading Systems in C++ - David Gross - CppCon 2024

Peering Forward - C++’s Next Decade - Herb Sutter - CppCon 2024

Peering Forward - C++’s Next Decade - Herb Sutter - CppCon 2024

What Every Programmer Should Know about How CPUs Work • Matt Godbolt • GOTO 2024

What Every Programmer Should Know about How CPUs Work • Matt Godbolt • GOTO 2024

Америка вступает в войну.

Америка вступает в войну.

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

1. Встреча на Патриарших. Мастер и Маргарита. Full HD

1. Встреча на Патриарших. Мастер и Маргарита. Full HD

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



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



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