C:\Users\CppOnline> cd C:\Users\CppOnline\News
C:\Users\CppOnline> runnews
Listing C:\Users\CppOnline\News
I'm going to talk about what it means to update data in your application, and about how we can use modern C++ facilities to make this task very simple.
I will build vocabular types describing basic components of the problem, and use the standard library to build a generic library. The talk is a case study of how well designed generic code can be used to many purposes.
Stop by, have a drink or two, and say "Hello!" to old friends and new!
Our job as programmers is to solve real-world problems with appropriate abstractions. The real world is messy, and few things are messier than dealing with calendars. It has been claimed -- without too much exaggeration -- that most mathematical progress before the 1600s was driven by trying to figure out when Easter falls.
This talk combines C++, history, and the process of finding abstractions for this interesting and simplification-resistant problem. Attendees will learn plenty about the proper usage of std::chrono constructs, gain an insight into why calendars are so complex and how to find the right ways to express things clearly, and encounter a plethora of historical goodies along the way.
If you need a break from thinking about the (somewhat self-imposed) problems of cutting-edge C++, this is the talk for you: there are only real-world complications here. I've been down this rabbit-hole for months; join me for an exploration of what I've found.
Stop by and pick up your conference badge! In the Morris Lobby and Limeslicers Lounge next to the Meadows registration desk.
Join Jeff and Marshall as they work with conference attendees to build an entire Boost-worthy library in a week!
-- or --
Join Barry and JF as they work with attendees to specify (and maybe build) a new C++ language feature in a week!
Join us in Paepcke Auditorium as we kick off C++Now 2023!
After the opening ceremonies
Jeff and Marshall will kick off the Library-In-A-Week workshop
-- and --
Barry and JF will kick off the inaugural Feature-In-A-Week workshop.
The future of C++ has never seemed so bright, but in some ways, uncertain.
With growing demand for better language support for code safety, data security, ease-of-use, and maintainability, several new programming languages and projects have launched with the goal of improving software typically built in C++ with traditional toolchains.
How can C++ evolve to support the changing needs of the community? With competition from many possible successor/superset languages, where does C++ go from here?
Please join us Monday evening as panelists JF Bastien, Chandler Carruth, Daisy Hollman, Lisa Lippincott, Sean Parent, and Herb Sutter discuss and debate these important issues.
Audience participation is welcome!