エピソード

  • From Self Taught to Committee Member's First Accepted Paper
    2026/08/10
    Jason and Mathieu are joined by the self-taught Alex (Waffl3x) to discuss the C++ standards committee, defaulted post-fix operators, and self-taught computer engineering. Alex shares his experience of joining the C++ Committee and his efforts to get more people involved. News
    • Mateusz needs help with his logarithmic unit design
    • EuroLLVM 2026 security related talks
    • A set of papers related to safety in the July mailing
    • Brno mailing (2026-07)
    Links
    • Deducing this
    • Clarify the behavior of floating-point overflow
    続きを読む 一部表示
    1 時間 3 分
  • 40 Years of Programming and Embeddable Programming Languages with Mark Guidarelli
    2026/07/13
    Jason and Mathieu are joined by Mark Guidarelli to discuss the history of C++ and esoteric programming languages, Mark's own development history spanning four decades, and what "merging" used to mean before source control. News
    • The code::dive 2026 call for papers is open
    • Gor Nishanov, author of C++ coroutines, recently passed away
    • C++ Documentary was released
    • Check out the C++ Perf Quiz
    Links
    • trix - Mark Guidarelli
    • Mazes for Programmers - Jamis Buck
    • Game Oriented Assembly Lisp - Wikipedia
    • OpenGOAL
    • Practical File System Design with the Be File System - Dominic Giampaolo (Internet Archive)
    続きを読む 一部表示
    1 時間 17 分
  • Teaching C++ to Game Development Students in the Age of LLMs with Tom Tesch
    2026/06/22
    Jason and Mathieu are joined by Tom Tesch to discuss teaching C++ to game development students, how LLMs and chatbots are reshaping programming education and assessment, and the lessons that come from teaching on retro hardware like the NES. News
    • Sourcetrail - interactive source explorer for C++/Java, fork maintained by Peter Most
    Links
    • The Creature of Wellstown - student NES game discussed in the episode (itch.io)
    • Game Education Case Study Microtalks - Tom Tesch et al. (GDC Vault)
    続きを読む 一部表示
    1 時間 11 分
  • GPU Programming and HLSL with Chris Bieneman
    2026/05/18
    Jason and Mathieu are joined by Chris Bieneman to discuss GPU programming and the evolution of HLSL, the challenges of floating-point determinism on GPUs, and lessons from over a decade of shading language and compiler work. News
    • Sure, xor'ing a register with itself is the idiom for zeroing it out, but why not sub? - Raymond Chen, The Old New Thing
    • Preventing Integer Overflow in Physical Computations - Mateusz Pusz, mp-units
    • Let's check vibe code that acts like optimized C++ but is actually a mess - Andrey Karpov, PVS-Studio
    Links
    • Developer Toolchain for the PlayStation 4 - Paul Robinson (2013 LLVM US Dev Meeting)
    • HLSL: Decades in the Making - Chris Bieneman (Khronos Shading Languages Symposium 2026)
    • GLSL: Origins, Observations and Opportunities - Randi Rost (Khronos Shading Languages Symposium 2026)
    • Redefining the Software Engineering Profession for AI - Mark Russinovich & Scott Hanselman (ACM)
    • Two Compilers, One Language, No Specification - Chris Bieneman (2024 LLVM Developers' Meeting)
    • Ecma TC57 - HLSL Standardization Committee (GitHub)
    • microsoft/hlsl-specs - HLSL Specifications (GitHub)
    続きを読む 一部表示
    1 時間 8 分
  • Compiler Warnings as Errors with Keith Stockdale
    2026/04/20
    Jason and Mathieu are joined by Keith Stockdale to discuss C++26 news, his experience upgrading Sea of Thieves from C++14 to C++20 across compilers, and the practical challenges of raising compiler warning levels and enabling warnings as errors.
    • C++26 is Done - Trip Report, March 2026 ISO C++ Standards Meeting
    • Announcing Meeting C++ 2026
    • Dear ImGui Explorer
    • Common Package Specification Is Out the Gate
    続きを読む 一部表示
    1 時間 5 分
  • Building a Compiler Inside the C++ Compiler with Daniel Nikpayuk
    2026/04/06
    Daniel Nikpayuk joins Jason to talk about ccTMP, his C++17 template metaprogramming library that builds a functional type system at compile time by encoding bytecode as template parameters in continuation-passing style — letting the C++ compiler itself optimise away the interpretation layer. They also cover Daniel's path into C++, from typesetting Inuktitut in LaTeX to his longer-term goal of a multimedia programming language for Indigenous storytelling.
    • Cache-Explorer
    • TeaScript C++ Library
    • imrefl
    • autocereal
    続きを読む 一部表示
    59 分
  • Job Hunting and Optimizing Compilers with Jamie Pendergast
    2026/02/23
    Jason is joined this week by Jamie Pendergast to discuss the current job market, learning to program, and optimizing compilers.
    • Designated Initializers, the best feature of C++20 · Mathieu Ropert
    • Support for C++26 Reflection has been merged into GCC trunk! : r/cpp
    • Latest News From Upcoming C++ Conferences (2026-01-14) : r/cpp
    • Call for Papers - NDC TechTown 2026 | Software Conference for Embedded and Systems Programming
    • Cyrex Optimizing Compiler
    続きを読む 一部表示
    52 分