Back to Basics: Object-Oriented Programming - Jon Kalb - CppCon 2019
http://CppCon.org
—
Discussion & Comments: https://www.reddit.com/r/cpp/
—
Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2019
—
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.
—
Jon Kalb
Jon Kalb, Consulting
Conference Chair
Silicon Valley
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 the C++ Alliance.
Jon is a frequent speaker at local user groups and conferences, including C++ Russia, where he gave the keynote address in 2018 and C++Now where his talk on Exception-Safe Coding won Best Tutorial.
—
Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
Видео Back to Basics: Object-Oriented Programming - Jon Kalb - CppCon 2019 канала CppCon
—
Discussion & Comments: https://www.reddit.com/r/cpp/
—
Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2019
—
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.
—
Jon Kalb
Jon Kalb, Consulting
Conference Chair
Silicon Valley
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 the C++ Alliance.
Jon is a frequent speaker at local user groups and conferences, including C++ Russia, where he gave the keynote address in 2018 and C++Now where his talk on Exception-Safe Coding won Best Tutorial.
—
Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
Видео Back to Basics: Object-Oriented Programming - Jon Kalb - CppCon 2019 канала CppCon
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Back to Basics: Lambdas from Scratch - Arthur O'Dwyer - CppCon 2019ITT 2016 - Kevlin Henney - Seven Ineffective Coding Habits of Many Programmers"Uncle" Bob Martin - "The Future of Programming"Why Isn't Functional Programming the Norm? – Richard FeldmanBreaking Dependencies: The SOLID Principles - Klaus Iglberger - CppCon 2020Alan Talbot “How to Choose the Right Standard Library Container, and Why You Should Want Some More”Object-Oriented PhilosophyThe Business Value of a Good API - Bob Steagall - CppCon 2019S.O.L.I.D. Principles of Object-Oriented Design - A Tutorial on Object-Oriented DesignCppCon 2017: Louis Brandy “Curiously Recurring C++ Bugs at Facebook”Back to Basics: RAII and the Rule of Zero - Arthur O'Dwyer - CppCon 2019Journey from OO language to Golang - Sergey Kibish @DevFest Switzerland 2018C++ Code Smells - Jason Turner - CppCon 2019C++ Today: The beast is back - Jon Kalb - Meeting C++ 2016Yegor Bugayenko - What's Wrong with Object-Oriented Programming?Back to Basics: Concurrency - Arthur O'Dwyer - CppCon 2020Python Object Oriented Programming (OOP) - For BeginnersCppCon 2017: Carl Cook “When a Microsecond Is an Eternity: High Performance Trading Systems in C++”CppCon 2019: Arthur O'Dwyer “Back to Basics: Smart Pointers”