Interviewing the creator of C++, Bjarne Stroustrup

Interviewing the creator of C++, Bjarne Stroustrup

34.872 Lượt nghe
Interviewing the creator of C++, Bjarne Stroustrup
James and Tom interview Bjarne Stroustrup. See Tom's half of the interview: https://youtu.be/oX14brZ3KNI Bjarne Stroustrup is the designer and original implementer of the C++ programming language. This is a mostly technical interview about the future of C++, but it also contains a lot of the process of how the language evolves. Make sure to check out the other half of the interview on Tom's channel, Context Free (link below). ― mCoding with James Murphy (https://mcoding.io) Other half of the interview: https://youtu.be/oX14brZ3KNI C++ Core Guidelines: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines A Tour of C++ (not sponsored): https://www.amazon.com/Tour-2nd-Depth-Bjarne-Stroustrup/dp/0134997832 Swan book (not sponsored): https://www.amazon.com/gp/product/B00KPTEH8C/ref=dbs_a_def_rwt_bibl_vppi_i1 Bjarne's website: https://www.stroustrup.com/ SUPPORT ME ⭐ --------------------------------------------------- Patreon: https://patreon.com/mCoding Paypal: https://www.paypal.com/donate/?hosted_button_id=VJY5SLZ8BJHEE Other donations: https://mcoding.io/donate Top patrons and donors: Jameson, Laura M, Dragos C, Vahnekie, John Martin, Casey G, Pieter G, Krisztian M, Mutual Information, Sigmanificient BE ACTIVE IN MY COMMUNITY 😄 --------------------------------------------------- Discord: https://discord.gg/Ye9yJtZQuN Github: https://github.com/mCodingLLC/ Reddit: https://www.reddit.com/r/mCoding/ Facebook: https://www.facebook.com/james.mcoding CHAPTERS --------------------------------------------------- 0:00 Intro 0:26 Q. What to look for in the far future (C++32 and beyond)? 0:48 A. It takes time to convince people 1:17 A. Coroutines 2:23 A. Static reflection 4:02 A. Distributed systems 4:20 A. Modularize the standard library 4:54 A. General model of concurrency 5:13 Q. C++ core guidelines? 5:35 A. You can't simplify C++, but you can simplify its use 6:00 Q. How to get started learning C++? 6:14 A. For programmers 7:22 A. For freshman 8:58 A. For experts that aren't programmers 9:58 Q. What is it like on the committee? 10:10 A. The committee is huge 11:01 A. Meetings and groups 11:35 A. The vote 11:58 Q. Question you wish you were asked? 12:13 A. Social issues 12:34 A. Do more than code, live life 13:10 A. Communication skills