CppCon 2017: Bjarne Stroustrup “Learning and Teaching Modern C++”
http://CppCon.org
—
Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2017
—
We – attendees at CppCon – are all teachers. Some teach for a living; many occasionally teach a course or give a lecture; essentially all give advice about how to learn C++ or how to use C++. The communities we address are incredibly diverse.
What do we teach, and why? Who do we teach, and how? What is “modern C++”? How do we avoid pushing our own mistakes onto innocent learners?
Teaching C++ implies a view of what C++ is; there is no value-neutral teaching. What teaching tools and support do we need? Consider libraries, compiler support, and tools for learners. This talk asks a lot of questions and offers a few answers. Its aim is to start a discussion, so the Q&A will be relatively long.
—
Bjarne Stroustrup - Managing Director,, Morgan Stanley
C++: history, design, use, standardization, future; performance, reliability; software developer education; | distributed systems
—
Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
Видео CppCon 2017: Bjarne Stroustrup “Learning and Teaching Modern C++” канала CppCon
—
Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2017
—
We – attendees at CppCon – are all teachers. Some teach for a living; many occasionally teach a course or give a lecture; essentially all give advice about how to learn C++ or how to use C++. The communities we address are incredibly diverse.
What do we teach, and why? Who do we teach, and how? What is “modern C++”? How do we avoid pushing our own mistakes onto innocent learners?
Teaching C++ implies a view of what C++ is; there is no value-neutral teaching. What teaching tools and support do we need? Consider libraries, compiler support, and tools for learners. This talk asks a lot of questions and offers a few answers. Its aim is to start a discussion, so the Q&A will be relatively long.
—
Bjarne Stroustrup - Managing Director,, Morgan Stanley
C++: history, design, use, standardization, future; performance, reliability; software developer education; | distributed systems
—
Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
Видео CppCon 2017: Bjarne Stroustrup “Learning and Teaching Modern C++” канала CppCon
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
CppCon 2019: Bjarne Stroustrup “C++20: C++ at 40”CppCon 2018: Bjarne Stroustrup “Concepts: The Future of Generic Programming (the future is here)”CppCon 2017: Matt Godbolt “What Has My Compiler Done for Me Lately? Unbolting the Compiler's Lid”CppCon 2017: Herb Sutter “Meta: Thoughts on generative C++”CppCon 2016: Marshall Clow “STL Algorithms - why you should use them, and how to write your own"CppCon 2018: Jonathan Boccara “105 STL Algorithms in Less Than an Hour”Clean Code - Uncle Bob / Lesson 1The Design of C++ , lecture by Bjarne StroustrupBjarne Stroustrup - The Essence of C++CppCon 2017: Kate Gregory “10 Core Guidelines You Need to Start Using Now”CppCon 2017: Fedor Pikus “C++ atomics, from basic to advanced. What do they really do?”C++Now 2018: Michael Caisse “Modern C++ in Embedded Systems”CppCon 2019: Miro Knejp “Non-conforming C++: the Secrets the Committee Is Hiding From You”CppCon 2017: Carl Cook “When a Microsecond Is an Eternity: High Performance Trading Systems in C++”How C++20 Changes the Way We Write Code - Timur Doumler - CppCon 2020CppCon 2014: Herb Sutter "Back to the Basics! Essentials of Modern C++ Style"Curiously Recurring C++ Bugs at FacebookBack to Basics: Concurrency - Arthur O'Dwyer - CppCon 2020Bjarne Stroustrup: Why I Created C++ | Big ThinkCS50 Lecture by Brian Kernighan