Effective Concurrency course & upcoming talks
Sutter’s Mill
by Herb Sutter
1M ago
With the winter ISO meeting behind us, it’s onward into spring conference season! ACCU Conference 2024. On April 17, I’ll be giving a talk on C++’s current and future evolution, where I plan to talk about safety based on my recent essay C++ safety, in context,” and progress updates on cppfront. I’m also looking forward to these three keynoters: Laura Savino, who you may recall gave an outstanding keynote at CppCon 2023 just a few months ago. Thanks again for that great talk, Laura! Björn Fahller, who not only develops useful libraries but is great at naming them (Trompeloeil, I’m looking at y ..read more
Visit website
Trip report: Winter ISO C++ standards meeting (Tokyo, Japan)
Sutter’s Mill
by Herb Sutter
1M ago
Moments ago, the ISO C++ committee completed its third meeting of C++26, held in Tokyo, Japan. Our hosts, Woven by Toyota, arranged for high-quality facilities for our six-day meeting from Monday through Saturday. We had over 220 attendees, about two-thirds in-person and the others remote via Zoom, formally representing 21 nations. That makes it roughly tied numerically for our largest meeting ever, roughly the same attendance as Prague 2020 that shipped C++20 just a few weeks before the pandemic lockdowns. — However, note that it’s not an apples-to-apples comparison, because the pre-pandemic ..read more
Visit website
Effective Concurrency: Live online course in April
Sutter’s Mill
by Herb Sutter
2M ago
I generally give one or two courses a year on C++ and related technologies. This year, on April 22-25, I’ll be giving a live online public course for four half-days, on the topic of high-performance low-latency coding in C++ — and the early registration discount is available for a few more days until this Thursday: Effective Concurrency with Herb Sutter High performance and low latency code, via concurrency and parallelism 22-25th April 2024, from 14:00 – 18:00 CEST daily Participants in this intensive course will acquire the knowledge and skills required to write high-performance and low-late ..read more
Visit website
Trip report: Autumn ISO C++ standards meeting (Kona, HI, USA)
Sutter’s Mill
by Herb Sutter
5M ago
Today, the ISO C++ committee completed its second meeting of C++26, held in Kona, HI, USA. Our hosts, Standard C++ Foundation and WorldQuant, arranged for high-quality facilities for our six-day meeting from Monday through Saturday. We had over 170 attendees, about two-thirds in-person and the others remote via Zoom, formally representing 21 nations. Also, at each meeting we regularly have new attendees who have never attended before, and this time there were over a dozen new first-time attendees, mostly in-person; to all of them, once again welcome! The committee currently has 23 active subgr ..read more
Visit website
My new CppCon talk is on YouTube: “Cooperative C++ Evolution – Toward a TypeScript for C++”
Sutter’s Mill
by Herb Sutter
7M ago
My Thursday CppCon talk is now online. Note: There’s already a Reddit thread for it, so if you want to comment on the video I suggest you use that thread instead of creating a new one. At CppCon 2022, I argued for why we should try to make C++ 10x simpler and 50x safer, and this update is an evolution of the update talk I gave at C++ Now in May, with additional news and demos. The “Dart plan” and the “TypeScript plan” The back half of this talk clearly distinguishes between what I call the “Dart plan” and the “TypeScript plan” for aiming at a 10x improvement for an incumbent popular la ..read more
Visit website
Cppfront: Autumn update
Sutter’s Mill
by Herb Sutter
7M ago
Since the 2022-12-31 year-end mini-update and the 2023-04-30 spring update, progress has continued on cppfront. (If you don’t know what this personal project is, please see the CppCon 2022 talk on YouTube for an overview, and the CppNow 2023 talk on YouTube for an interim update.) I’ll be giving a major update next week at CppCon. I hope to see many of you there! In the meantime, here are some notes about what’s been happening since the spring update post, including: Acknowledgments and thanks Started self-hosting No data left behind: Mandatory explicit discard requires clauses ..read more
Visit website
Trip report: Summer ISO C++ standards meeting (Varna, Bulgaria)
Sutter’s Mill
by Herb Sutter
11M ago
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. Our hosts, VMware and Chaos, arranged for high-quality facilities for our six-day meeting from Monday through Saturday. We had over 170 attendees, about two-thirds in-person and the others remote via Zoom, formally representing 20 nations. Also, at each meeting we regularly have new attendees who have never attended before, and this time there were 17 new first-time attendees, mostly in-person; to all of them, once again welcome! The co ..read more
Visit website
Cppfront: Spring update
Sutter’s Mill
by Herb Sutter
1y ago
Since the year-end mini-update, progress has continued on cppfront. (If you don’t know what this personal project is, please see the CppCon 2022 talk on YouTube.) This update covers Acknowledgments, and highlights of what’s new in the compiler and language since last time, including: simple, mathematically safe, and efficient chained comparisons named break and continue “simple and safe” starts with . . . main user-defined type, including unifying all special member functions as operator= type/namespace/function/object aliases header reflect.h with the start of the reflection API and the ..read more
Visit website
Interview on CppCast
Sutter’s Mill
by Herb Sutter
1y ago
A few days ago I recorded CppCast episode 357. Thanks to Timur Doumler and Phil Nash for inviting me on their show – and for continuing CppCast, which was so wonderfully founded by Rob Irving and Jason Turner! This time, we chatted about news in the C++ world, and then about my Cpp2 and cppfront experimental work. The podcast doesn’t seem to have chapters, but here are a few of my own notes about sections of interest: 00:00 Intro 04:30 News: LLVM 16.0.0, “C++ Initialisation” book, new user groups 15:45 Start of interview 16:08 Why I don’t view Cpp2 as a “successor language” 16:25 A transpile ..read more
Visit website
C++23 “Pandemic Edition” is complete (Trip report: Winter ISO C++ standards meeting, Issaquah, WA, USA)
Sutter’s Mill
by Herb Sutter
1y ago
On Saturday, the ISO C++ committee completed technical work on C++23 in Issaquah, WA, USA! We resolved the remaining international comments on the C++23 draft, and are now producing the final document to be sent out for its international approval ballot (Draft International Standard, or DIS) and final editorial work, to be published later in 2023. Our hosts, the Standard C++ Foundation, WorldQuant, and Edison Design Group, arranged for high-quality facilities for our six-day meeting from Monday through Saturday. We had about 160 attendees, more than half in-person and the others remote via Zoo ..read more
Visit website

Follow Sutter’s Mill on FeedSpot

Continue with Google
Continue with Apple
OR