CppCast

Mathieu Ropert & Jason Turner
CppCast
Nieuwste aflevering

406 afleveringen

  • CppCast

    GPU Programming and HLSL with Chris Bieneman

    18-05-2026 | 1 u. 8 Min.
    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)
  • CppCast

    Compiler Warnings as Errors with Keith Stockdale

    20-04-2026 | 1 u. 4 Min.
    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
  • CppCast

    Building a Compiler Inside the C++ Compiler with Daniel Nikpayuk

    06-04-2026 | 59 Min.
    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
  • CppCast

    Job Hunting and Optimizing Compilers with Jamie Pendergast

    23-02-2026 | 52 Min.
    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
  • CppCast

    Reflecting on Timur and Phil

    24-10-2025 | 1 u. 2 Min.
    Timur and Phil reflect on Phil and Timur. We share some personal updates as well as news from the community.
    News

    "Why we didn't rewrite our feed handler in Rust" - post from DataBento

    "C++ reflection (P2996) and moc" - from Qt wiki

    "Poll: Does your project use terminating assertions in production?" - from Herb's blog

    Links

    Episode 376, with Rainer Grimm

    Final entry on Rainer's blog :-(

    Epsiode 350, with Timur and Phil

    ACCU Conference and C++ on Sea, merging:
    Announcement post

    Tickets - Super Early Bird at time of posting

    Catch23 repo

    P3846R0 - "C++26 Contract Assertions, Reasserted"

    ADSP: The Podcast

    Two's Complement - A Programming Podcast by Matt (Godbolt) and Ben (Rady)
Meer Nieuws podcasts
Over CppCast
Once a month, Jason sits down with guests from the C++ community to discuss the latest news and what they have been up to. Find us at cppcast.com
Podcast website

Luister naar CppCast, Maarten van Rossem & Tom Jessen en vele andere podcasts van over de hele wereld met de radio.net-app

Ontvang de gratis radio.net app

  • Zenders en podcasts om te bookmarken
  • Streamen via Wi-Fi of Bluetooth
  • Ondersteunt Carplay & Android Auto
  • Veel andere app-functies