Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 50
  1. Gor Nishanov (1971-2026)

    I am deeply saddened to report that this weekend, far too soon, we lost Gor Nishanov: a friend and colleague, an extraordinary software engineer, and a long-serving member of the C++ standards committee.

  2. Four weeks ago I was in downtown Manhattan for the world premiere event for C++: The Documentary.

  3. tl;dr… A few highlights Adopted this week in draft C++29: Complete catalog of all undefined behavior (UB) in C++.

  4. C++: The Documentary premiered today on YouTube, and it was great to be on the live chat with Bjarne and many other key folks who participated in C++’s history.

  5. Back in October, I wrote “Schneier on LLM vulnerabilities, agentic AI, and ‘trusting trust'” about fundamental architectural weaknesses in current LLMs and agents, and why I personally don’t yet trust AI agents with my credentials.

  6. At the London C++ meetup last month, I participated on a panel where each panelist gave a short introductory presentation.

  7. BeCPP just posted this video of my talk at their March 30 Symposium.

  8. News flash: C++26 is done!

  9. 2025 was another great year for C++.

  10. In the next week, I will be giving talks on C++ reflection in Singapore (Thursday night) and Sydney (Sunday night).

  11. On Saturday, the ISO C++ committee completed the first of two final fit-and-finish meetings for C++26, in our meeting in Kona, USA.

  12. Last month, I was having dinner with a group and someone at the table was excitedly sharing how they were using agentic AI to create and merge PRs for them, with some review but with a lot of trust and automation.

  13. I’m running this poll to gather data, both for myself and for other interested C++ committee members.

  14. In two weeks I’ll be giving a talk at the local C++ meetup here in peaceful, quirky, dog-walking, frisbee-throwing, family-friendly Portland, Oregon, USA.

  15. I usually only give one new talk a year, but this year I volunteered to give a second new talk at CppCon on a topic I haven’t spoken on before: draft C++26 contracts.

  16. My CppCon keynote video is now online.

  17. Thanks to C++ on Sea for inviting me to speak in June!

  18. A unique milestone: “Whole new language” Today marks a turning point in C++: A few minutes ago, the C++ committee voted the first seven (7) papers for compile-time reflection into draft C++26 to several sustained rounds of applause in the room.

  19. I recently contributed a guest post on my employer’s blog about the importance of the almost-feature-complete C++26 draft standard: “Sea change in C++: Why opportunities abound” It starts by summarizing a talk I gave recently, about how C++26 is poised to…

  20. For more background on safety and security issues related to C++, including definitions of “language safety” and “software security” and similar terms, see my March 2024 essay “C++ safety, in context.”

  21. On Saturday, the ISO C++ committee completed the second-last design meeting of C++26, held in Hagenberg, Austria.

  22. After my code::dive talk in November, the organizers also recorded an extra 9-minute interview that covered these questions: What role do you think AI will play in shaping programming languages?

  23. The Biden administration just issued another executive order (EO) on hardening U.S. cybersecurity.

  24. Next week, on January 15, I’ll be speaking at the University of Waterloo, my alma mater.

  25. Less than two weeks from now, on January 13 I’ll be speaking at the New York C++ meetup in Midtown East (Clinton Hall at 230 E 51st Street).

  26. [Updates: Clarified that an intrusive discriminator would be far beyond what most people mean by “C++ ABI break.”

  27. Two weeks ago, Bjarne and I and lots of ISO committee members had a blast at the code::dive C++ conference held on November 25, just two days after the end of the Wrocław ISO C++ meeting.

  28. On Saturday, the ISO C++ committee completed the third-last design meeting of C++26, held in Wrocław, Poland.

  29. Starting today I’m excited to be working on a new team, with my C++ standards and community roles unchanged.

  30. In early September I had a very enjoyable technical chat with Steve Klabnik of Rust fame and interviewer Kevin Ball of Software Engineering Daily, and the podcast is now available.

  31. Boy, Jens Weller turns these things around quickly!

  32. Tomorrow I’ll be joining Jens Weller for a live AMA on “Meeting C++ online.”

  33. Yesterday I gave the opening talk at CppCon 2024 here in Aurora, CO, USA, on “Peering Forward: C++’s Next Decade.”

  34. Here’s a super simple question: “How do I write a parameter that accepts any non-const std::istream argument?

  35. Acknowledgments: Thanks to Davis Herring, Jens Maurer, Richard Smith, Krystian Stasiowski, and Ville Voutilainen, who are all ISO C++ committee core language experts, for helping make my answer below correct and precise.

  36. cppfront: Midsummer update

    Over the winter and spring I spent a bunch of time building my essay “C++ safety, in context” and the related ACCU 2024 safety keynote, and on behind-the-scenes work toward improving C++ memory safety that you’ll be hearing more about in the coming months…

  37. On Saturday, the ISO C++ committee completed its fourth meeting of C++26, held in St Louis, MO, USA.

  38. Also in April, I was interviewed by Jordi Mon Companys for Software Engineering Daily, and that interview was just published on the SE Daily podcast.

  39. Many thanks to ACCU for inviting me back again this April.

  40. On Friday, I sat down with Kevin Carpenter to do a short (12-min) interview about my ACCU talk coming up on April 17, and other topics.

  41. With the winter ISO meeting behind us, it’s onward into spring conference season!

  42. Moments ago, the ISO C++ committee completed its third meeting of C++26, held in Tokyo, Japan.

  43. C++ safety, in context

    Scope.

  44. I generally give one or two courses a year on C++ and related technologies.

  45. Today, the ISO C++ committee completed its second meeting of C++26, held in Kona, HI, USA.

  46. My Thursday CppCon talk is now online.

  47. cppfront: Autumn update

    Since the 2022-12-31 year-end mini-update and the 2023-04-30 spring update, progress has continued on cppfront.

  48. Thanks again to C++ Now for inviting me to speak this year in glorious Aspen, Colorado, USA!

  49. Minutes ago, the ISO C++ committee finished its meeting in-person in Varna, Bulgaria and online via Zoom, where we formally began adopting features into C++26.

  50. cppfront: Spring update

    Since the year-end mini-update, progress has continued on cppfront.