Skip to content
0:00 / 0:00

#modernc++#c++11#c++20

Comparing 'Classic C++' and 'Modern C++' Ways to Solve Programming Tasks - Roger Orr - ACCU 2023

ACCU Conference

20K subscribers • 32 videos on Hallway • Conference channel

YouTube
  • One of the most-watched uploads on ACCU Conference, a conference or university channel Hallway lists. Nobody has recommended it in the communities yet, so it ranks below community picks.
  • Presented by Roger Orr

Intermediate. Assumes working knowledge.

15K views3 years ago

Programming languagesSoftware designC++Design patternsRefactoring and legacy code

Roger Orr compares classic and modern C++ approaches to common programming tasks, analyzing the trade-offs in readability, performance, and safety.

ACCU Membership: tinyurl.com/ydnfkcyn Sponsored By think-cell: think-cell.com/accu accu.org Are the Old Ways Sometimes the Best? Comparing 'Classic C++' and 'Modern C++' Ways to Solve Programming Tasks - Roger Orr - ACCU 2023 Slides: accu.org/conf-previous/accu2023/ A look at some of the places where C++ now offers multiple ways to do the same thing, examining some of the strengths and weaknesses of each approach. C++ has undergone many changes since the first ISO version was published in 1998. Some of the features that have been added to the language provide a replacement for existing idioms. In this talk I will look at some of the trade-offs involved in such replacements and examine some of the strengths and weaknesses of the different ways we have in the current language of achieving the same end. The set of issues involved include: - readability and expression of intent - the likelihood and consequences of things going wrong - the cost of change The talk will be based on features of C++, although many of the principles have a wider application. --- Roger Orr Roger is an experienced C++ programmer interested in the variety of ways to express ideas in code. Roger has many years of experience in IT, using a variety of languages and platforms, working for a number of different companies over the years, mostly in the financial sector. His recent work has mostly been in C++, on both Windows and Linux. Roger is one of the organisers of this conference and also runs the Code Critique column in ACCU's "CVu" magazine. He is chair of the UK C++ panel and has represented the UK at C++ ISO standards meetings since 2010. He is a member of the five-person 'Direction Group', that recommends priorities for the ISO C++ standardisation committee. --- accuconference.org/ YouTube Videos Filmed, Edited & Optimised by Digital Medium: events.digital-medium.co.uk #accuconf #programming #cpp

Why it's here

A top upload from a listed channel

ACCU Conference is on Hallway's list of conference and university channels, and this upload is one of its most-watched talks or lectures. Nobody has recommended it in the communities yet, so it ranks below community picks.