CppCast
CppCast
  • Видео 281
  • Просмотров 150 921

Видео

CppCast Episode 348: Elements GUI Library with Joel de Guzman
Просмотров 7172 года назад
Joel de Guzman joins Rob and Jason. They first talk about new features in GCC 12 and the latest ISO papers. Then they talk to Joel de Guzman about his history with Open Source and the Boost community, the Elements GUI library and his work with audio software and hardware. Full show notes available at: cppcast.com/elements-gui/
CppCast Episode 347: Linear Algebra Standardization with Mark Hoemmen
Просмотров 6212 года назад
Mark Hoemmen joins Rob and Jason. They first talk about an debugging improvements in VS Code and C 20/23 features going into MSVC. Then they talk to Mark Hoemmen about his past work on linear algebra libraries Tpetra and Kokkos, and current efforts to get linear algebra into the standard. Full show notes available at: cppcast.com/linear-algebra-iso/
CppCast Episode 346: Rcpp with Dirk Eddelbuettel
Просмотров 5342 года назад
Dirk Eddelbuettel joins Rob and Jason. They first talk about an updated C web framework, and whether C should be considered a programming language or a protocol. Then they talk to Dirk about the R programming language, and RCPP the R/C interop library. Full show notes available at: cppcast.com/rcpp/
CppCast Episode 345: CppNorth with Diana Ojeda and Stephanie Brenham
Просмотров 5132 года назад
Diana Ojeda from Intel and Stephanie Brenham from Ubisoft join Rob and Jason. They first talk about the upcoming Pure Virtual C conference, an update to WxWidgets and Apple's release of a Metal interface for C . Then they talk to Diana and Stephanie about the upcoming CppNorth conference, how they got involved and much more. Full show notes available at: cppcast.com/cppnorth/
CppCast Episode 344: Mentorship with Rainier Grimm
Просмотров 2772 года назад
Rainer Grimm joins Rob and Jason. They first talk about a new implementation of the ninja build system and updates to Qt Creator and CMake. Then they talk to Rainer Grimm about his mentorship program, and history of teaching C . Full show notes available at: cppcast.com/mentorship-program/
CppCast Episode 343: Julia with Logan Kilpatrick
Просмотров 4532 года назад
Logan Kilpatrick joins Rob and Jason. They first talk about a GDB frontend and an IDE like autocompletion tool for the terminal. Then they talk to Logan Kilpatrick about the Julia programming language. They discuss the origin of the language, and where it fits in today amongst other languages in the scientific computing domain. Full show notes available at: cppcast.com/julia/
CppCast Episode 342: Zig with Andrew Kelley
Просмотров 16 тыс.2 года назад
Andrew Kelley joins Rob and Jason. They first say Happy 25th Birthday to Visual Studio and discuss a tool for parsing GCC error logs. Then they talk to Andrew Kelley, the president of the Zig Software Foundation. He talks about the Zig language, upcoming changes to its build tooling, and how Zig can be used with C and C . Full show notes available at: cppcast.com/zig/
CppCast Episode 341: Swift and C++ Interoperability with Dave Abrahams
Просмотров 6862 года назад
Dave Abrahams joins Rob and Jason. They first talk about JeanHeyd Meneid’s blog post on saving C’s ABI. Then they talk to Dave about his history as a founding contributor of boost and the current workgroup he is a part of to enable bidirectional interop between swift and C . Full show notes available at: cppcast.com/swift-cpp-interop/
CppCast Episode 340: New C++ Scope and Debugging Support with René Ferdinand Rivera Morell
Просмотров 4102 года назад
René Ferdinand Rivera Morell joins Rob and Jason. They first talk about a new cmake initialization project and some projects in the C show and tell. Then they talk to René about his open letter to the C committee about expanding its scope to include tooling and other related technologies. Full show notes available at: cppcast.com/standard-tooling-debugging/
CppCast Episode 339: Secure Coding and Integers with Robert Seacord
Просмотров 6992 года назад
Robert Seacord joins Rob and Jason. They first talk about a constexpr wordle game and constexpr unique_ptr being added to the standard. Then they talk to Robert Seacord about secure coding and his thoughts on integers. Full show notes available at: cppcast.com/secure-coding-integers/
CppCast Episode 338: Teaching Embedded Development with Khalil Estell
Просмотров 6042 года назад
Khalil Estell joins Rob and Jason. They first talk about Matt Godbolt’s recent keynote at CPPP on C ’s Superpower. Then they talk to Khalil about teaching C embedded development and some of his thoughts on embedded development, including why not to avoid runtime polymorphism. Full show notes available at: cppcast.com/teaching-embedded-dev/
CppCast Episode 337: GDAL and PDAL with Howard Butler
Просмотров 4192 года назад
Howard Butler joins Rob and Jason. They first talk about an announcement from Swift on a C interoperability workgroup. Then they talk to Howard Butler about the C Geospatial libraries GDAL and PDAL, and his involvement with geospatial development. Full show notes available at: cppcast.com/gdal-pdal/
CppCast Episode 336: 5G Network Computing with Yacob Cohen-Arazi
Просмотров 4212 года назад
Yacob Cohen-Arazi joins Rob and Jason. They first talk about an update to Microsoft’s GSL library and the upcoming LLVM v14. Then they talk to Kobi about work he’s done at Qualcomm with 5G networks and how 5G is about a lot more then just bandwidth improvements. Full show notes available at: cppcast.com/5g-networks/
CppCast Episode 335: Unix and C History
Просмотров 2,3 тыс.2 года назад
Brian Kernighan joins Rob and Jason. They first talk about the pros and cons of virtual teaching and training during COVID times, and the news that BOLT has been merged into LLVM. Then they talk to Brian about the history of UNIX and C development at Bell Labs. Full show notes available at: cppcast.com/unix-history/
CppCast Episode 334: Docker Development and Modernizing OOD with Yacob Cohen-Arazi
Просмотров 5682 года назад
CppCast Episode 334: Docker Development and Modernizing OOD with Yacob Cohen-Arazi
CppCast Episode 333: Binary Exploits with Marit Tokle and Christian Resel
Просмотров 4742 года назад
CppCast Episode 333: Binary Exploits with Marit Tokle and Christian Resel
CppCast Episode 332: C++ Compile Time Parser Generator with Piotr Winter
Просмотров 8722 года назад
CppCast Episode 332: C Compile Time Parser Generator with Piotr Winter
CppCast Episode 331: Modern C for Absolute Beginners with Slobodan Dmitrovic
Просмотров 2,3 тыс.2 года назад
CppCast Episode 331: Modern C for Absolute Beginners with Slobodan Dmitrovic
CppCast Episode 330: New Years 2022
Просмотров 2382 года назад
CppCast Episode 330: New Years 2022
CppCast Episode 329: Distributing C++ Modules with Daniel Ruoso and Bret Brown
Просмотров 3382 года назад
CppCast Episode 329: Distributing C Modules with Daniel Ruoso and Bret Brown
CppCast Episode 328: Beautiful C++ with Kate Gregory and Guy Davidson
Просмотров 1,3 тыс.2 года назад
CppCast Episode 328: Beautiful C with Kate Gregory and Guy Davidson
CppCast Episode 327: Software Architecture With C++ with Adrian Ostrowski and Piotr Gaczowki
Просмотров 1,1 тыс.2 года назад
CppCast Episode 327: Software Architecture With C with Adrian Ostrowski and Piotr Gaczowki
CppCast 326: Mdspan and Too Cute C++ Tricks with Daisy Hollman
Просмотров 9882 года назад
CppCast 326: Mdspan and Too Cute C Tricks with Daisy Hollman
CppCast Episode 325: Deducing This with Gašper Ažman
Просмотров 2282 года назад
CppCast Episode 325: Deducing This with Gašper Ažman
CppCast Episode 324: Visual Studio 2022 with Sy Brand
Просмотров 5202 года назад
CppCast Episode 324: Visual Studio 2022 with Sy Brand
CppCast Episode 323: C++ 23 ISO Progress with Bryce Adelstein Lelbach
Просмотров 5822 года назад
CppCast Episode 323: C 23 ISO Progress with Bryce Adelstein Lelbach
CppCast Episode 322: JIT Compilation and Exascale Computing with Hal Finkel
Просмотров 3082 года назад
CppCast Episode 322: JIT Compilation and Exascale Computing with Hal Finkel
CppCast Episode 321: EVE - The Expressive Vector Engine with Joël Falcou and Denis Yaroshevskiy
Просмотров 3592 года назад
CppCast Episode 321: EVE - The Expressive Vector Engine with Joël Falcou and Denis Yaroshevskiy
CppCast Episode 320: Autonomous UAS with Brandon Duick and Billy Sisson
Просмотров 2373 года назад
CppCast Episode 320: Autonomous UAS with Brandon Duick and Billy Sisson

Комментарии

  • @n-v5m
    @n-v5m 16 дней назад

    Function parameter seems natural for the rho of the range loop. It should be compile time overhead tho, compiler should be able to rearange the nested call to lighten the footprint

  • @gokukakarot6323
    @gokukakarot6323 3 месяца назад

    What did you guys link to? I can't see shit. Where is this templating thing and all. Which author (11:20) , Also how to become friends with Andrew? A best practice guide for that would be helpful.

  • @fb-gu2er
    @fb-gu2er 5 месяцев назад

    He/him? Shouldn’t that go without saying?

    • @joebuydem
      @joebuydem Месяц назад

      Don’t be a dick.

  • @damienlmoore
    @damienlmoore 6 месяцев назад

    Worth noting for anyone watching a year later, one of the big features of Julia that sets it apart from Python besides performance is that the vectorized objects are part of the core language. This is what makes it a first class scientific computing language.

  • @damienlmoore
    @damienlmoore 6 месяцев назад

    Is it intended that there is an ad every minute or two? 😮

  • @vram288
    @vram288 6 месяцев назад

    I watched the full talk. I found it quite interesting. And although I have only read a little Zig code so far, my experience was that I could understand most of it, so I think Andy's goal on that front seems to have been at least partly successful.

  • @vram288
    @vram288 7 месяцев назад

    at 32 good

  • @vram288
    @vram288 7 месяцев назад

    at 28.0 good

  • @fernandoiglesiasg
    @fernandoiglesiasg 7 месяцев назад

    Nice one that of paying for what you don’t use in relation to the ABI, ironic indeed 🤓 Jokes aside, I found it a good point. Thank you!

  • @r2com641
    @r2com641 7 месяцев назад

    Why (he/him) there? I mean we can clearly see it’s “him” ?

    • @pyajudeme9245
      @pyajudeme9245 6 месяцев назад

      strongly typed world

    • @r2com641
      @r2com641 6 месяцев назад

      @@pyajudeme9245 lol

    • @origamitraveler7425
      @origamitraveler7425 6 месяцев назад

      triggered?

    • @r2com641
      @r2com641 6 месяцев назад

      @@origamitraveler7425 it really, just laughing at degenerates

    • @fasolplanetarium
      @fasolplanetarium 4 месяца назад

      Seriously, we need to stop pandering to this bs.

  • @houssembousmaha3615
    @houssembousmaha3615 8 месяцев назад

    such a brilliant mind, thank you guys

  • @greenleafend4games
    @greenleafend4games 9 месяцев назад

    (he/him)

  • @hadeseye2297
    @hadeseye2297 9 месяцев назад

    he/him/moron that's wht they should put in "their bio". I wouldn;t notice who, or what they are without those pronounce. xD

  • @__hannibaalbarca__
    @__hannibaalbarca__ 10 месяцев назад

    Console is what we started we GWbasic.

  • @Yupppi
    @Yupppi 10 месяцев назад

    Wonderful episode, thanks to youtube algorithm but also cppcast and guests. I will never grow tired of hearing Sean Parent share a piece of his mind. Like Dave pointed out he seems to always be thinking on more foundational level. And he's so well spoken it's a treat to listen to just as well. And to hear those design/management philosophies that are sort of common sense but actually applied at almost strategy level, it's like something engineers dream about. No wonder Dave was excited to join.

  • @user-dz6il2bx5p70
    @user-dz6il2bx5p70 10 месяцев назад

    he/him? thx i can see that

  • @thelatestartosrs
    @thelatestartosrs Год назад

    44:14 45:20 💀 51:37

  • @rezmed1144
    @rezmed1144 Год назад

    Fresh soul in an old body

  • @WilhelmDrake
    @WilhelmDrake Год назад

    Mr. Chen seems to be a very likable person.

  • @NicolaLarosa
    @NicolaLarosa Год назад

    Zig talk begins at 14:50.

  • @simaomayunga6267
    @simaomayunga6267 Год назад

    👌

  • @bearwolffish
    @bearwolffish Год назад

    Don, Cook.

  • @alexsilvennoinen
    @alexsilvennoinen Год назад

    Great stuff, ty for the insights. Nice to hear you use ASIO too!

  • @Joshua-vl5nk
    @Joshua-vl5nk 2 года назад

    Psychopath Slobodan again. WTF is this man??? Go find some girlfriend bold head. To much C++ C++ C++ C++ C++ C++ C++ C++ C++ C++ word.

  • @annawilson3824
    @annawilson3824 2 года назад

    Please more of Cook!

  • @tacitus_
    @tacitus_ 2 года назад

    It's a shame Joel didn't give us his pronouns. I don't know how to refer to Joel.

    • @NotMarkKnopfler
      @NotMarkKnopfler Год назад

      You used the word 'his' there. Are you assuming Joel's gender? 😉

    • @tacitus_
      @tacitus_ Год назад

      @@NotMarkKnopfler Whoops 🤭

  • @garanceadrosehn9691
    @garanceadrosehn9691 2 года назад

    Sounds like a lot of interesting technology. Thanks for the interview.

  • @user-dz6il2bx5p70
    @user-dz6il2bx5p70 2 года назад

    55:45 LMAO

  • @user-dz6il2bx5p70
    @user-dz6il2bx5p70 2 года назад

    52:04 LMAO

  • @user-dz6il2bx5p70
    @user-dz6il2bx5p70 2 года назад

    20:37 LMAO

  • @user-ov5nd1fb7s
    @user-ov5nd1fb7s 2 года назад

    Andrew, Rust was started in 2010 and went 1.0 in 2015.

    • @ankan2088
      @ankan2088 Год назад

      I think you are confusing it with the time mozilla officially sponsored around 2010.

    • @user-ov5nd1fb7s
      @user-ov5nd1fb7s Год назад

      @@ankan2088 maybe but rust before that wasn't really the same language. It had a GC, if I remember correctly.

    • @notuxnobux
      @notuxnobux Год назад

      It started in 2006 and yes they changed it a lot. Thats how all languages work.

    • @user-ov5nd1fb7s
      @user-ov5nd1fb7s Год назад

      @@notuxnobux You are arguing that changing memory management strategies is something normal in languages. It is the opposite of normal. In fact, it is so abnormal that it is completely justified to not consider it the same language, other than having the same name.

  • @miquelramirez
    @miquelramirez 2 года назад

    I had on my TODO list to catch up with the podcast for a couple months... and guess what :S So long, and thanks for all the fish guys. You have definitely "won". All the best in your future endeavours!

  • @ancientelevator9
    @ancientelevator9 2 года назад

    Sounds like a great read. My book is on the way!

  • @raymond4927
    @raymond4927 2 года назад

    😆 ░p░r░o░m░o░s░m░

  • @ronaldreagan7347
    @ronaldreagan7347 2 года назад

    Would you guys considering interviewing gingerBill? The person behind Odin.

  • @Tystros
    @Tystros 2 года назад

    Very interesting! I'd like to know how this discussion changed Jasons opinion compared to what he expressed in his C++ Weekly episode about ABI stability in C++. In this podcast episode, he mostly asked questions, but he did not try to argue against Marshall Clow. Did Marshall Clow convince Jason that breaking ABI is not possible? Or did Jason just want to be polite? Also, the main argument here basically seems to be "it doesn't work with how Mac OS has worked so far". But it works fine on Linux and Windows. So why is the solution not simply that Apple changes how Mac OS works?

  • @christopherfairbanks6140
    @christopherfairbanks6140 2 года назад

    Thank you for everything over the years, truly. Y’all will be sorely missed. Good luck with everything moving forward. Cheers!

  • @halneufmille
    @halneufmille 2 года назад

    By the way Julia doesn't have meaningful white space like Python.

  • @davidsicilia5316
    @davidsicilia5316 2 года назад

    I want to tell you guys that by stopping this podcast you are breaking ABI, which is not allowed. I will not stand for it.

  • @KayFiiya
    @KayFiiya 2 года назад

    thank you my c++ kids

  • @arnauddesitter4000
    @arnauddesitter4000 2 года назад

    Thanks for everything and all the best.

    • @KayFiiya
      @KayFiiya 2 года назад

      thank you my son

  • @TheChemicalBassist
    @TheChemicalBassist 2 года назад

    Gonna miss you guys! I've learned so much from your podcasts over the years. Thank you for everything!

    • @KayFiiya
      @KayFiiya 2 года назад

      thank you my c++ kid i love you

  • @jhbonarius
    @jhbonarius 2 года назад

    Thanks guys. Best of luck with everything.

    • @KayFiiya
      @KayFiiya 2 года назад

      thanks my son i love you.

  • @skaniskin
    @skaniskin 2 года назад

    I wish the RUclips videos were released at the same time with audio. By the time I get it here, some news at often outdated

  • @KayFiiya
    @KayFiiya 2 года назад

    stephanie Your laugh like c++ compiler

  • @KayFiiya
    @KayFiiya 2 года назад

    Thank you daddy, for the Episode i miss you so much

  • @L4rsTrysToMakeTut
    @L4rsTrysToMakeTut 2 года назад

    Everything is an expression. The for loop returns nothing of type Nothing. If-else returns the last statement

  • @KayFiiya
    @KayFiiya 2 года назад

    thank you daddy for the Episode , i miss you so much

  • @igorzhukov8687
    @igorzhukov8687 2 года назад

    More than 900k Ukrainian refugees go to Russia. And about 2.5 million go to Poland. So not order of magnitude.

    • @SamualN
      @SamualN 2 года назад

      it's one of those well know small orders of magnitude that's actually ×2.7

    • @user-ov5nd1fb7s
      @user-ov5nd1fb7s 2 года назад

      Those refugees don't go to Russia. They are kidnapped by Russians.

  • @alskidan
    @alskidan 2 года назад

    I’m glad to see David again! Please make yet another episode with him, SwifUI may be a good topic to discuss. One small correction: Rust compiler is written in Rust :^)

    • @roykin0929
      @roykin0929 Год назад

      "the rust people are even uncomfortable with the fact that their compiler is written in c++" jk 😜