Comparing 'Classic C++' and 'Modern C++' Ways to Solve Programming Tasks - Roger Orr - ACCU 2023
ACCU Conference ACCU Conference
15.1K subscribers
12,833 views
0

 Published On Premiered Jul 14, 2023

ACCU Membership: https://tinyurl.com/ydnfkcyn
Sponsored By think-cell: https://www.think-cell.com/accu
https://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: https://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.
---

https://www.accuconference.org/

YouTube Videos Filmed, Edited & Optimised by Digital Medium: https://events.digital-medium.co.uk

#accuconf #programming #cpp

show more

Share/Embed