Loading…
CppCon 2019 has ended
Tuesday, September 17 • 16:45 - 17:45
Back to Basics: Object-Oriented Programming

Log in to save this to your schedule and see who's attending!

Modern C++ is at its best when using generic and/or functional programming filled with techniques to squeeze the greatest possible performance with the latest compile-time features.

But millions of C++ programmers are still using C++ the old-fashioned way, designing, building, and most importantly, maintaining object-oriented hierarchies based on virtual functions and run-time polymorphism. Some of these programmers don’t know a different way and some would love to start from scratch with a more modern approach, but they all share something in common. They all want to build the best code they can with the paradigm they are are using.

Object-Oriented Programming was state-of-the-art C++ programming for decades and industry best practices developed to produce high-quality code and avoid practices that lead to buggy, hard-to-maintain code. With billions of lines of OOP code in C++ currently in production, someone should be talking about OOP best practices, because old-school doesn’t mean easy. But OOP just isn’t trendy anymore.

In this session, instead of lecturing you that you shouldn’t be using OOP, I’m going to share the industry best practices developed during the last four decades and updated to latest language features.

Speakers
avatar for Jon Kalb

Jon Kalb

Conference Chair, Jon Kalb, Consulting
Jon has been programming in C++ for almost three decades and does onsite training for teams that want to up their C++ game.Jon chairs C++Now, CppCon, the C++ Track of the Silicon Valley Code Camp, and the Boost Steering Committee. He also serves on the board of directors for... Read More →


Tuesday September 17, 2019 16:45 - 17:45
Crest 4/5

Attendees (226)




Twitter Feed