C++ in the Developing World: Why it Matters
Talkat CppCon 2023 · on Friday, 2023-10-06· at 09:00· Cottonwood 2/3, 6700 North Gaylord Rockies Boulevard·
summary
Argues C++ is the practical way to squeeze life out of older hardware by following the zero-overhead principle and using compile-time computing to shift cost off weak clients, with concrete tooling advice: use the terminal and a compiler, keep cppreference.com or Microsoft docs downloaded on-device, run Compiler Explorer on a local network, and share one beefy machine over SSH so phones or cheap PCs compile remotely. The local docs and SSH sharing report being practical and invaluable in the field.
AI-written summary · about
chapters (32)
- 0:00Intro
- 0:37About me
- 1:06Contacts
- 1:31Agenda
- 2:03Define C
- 4:18Developing World
- 5:05What is Developed
- 6:29What is Not Developed
- 6:53World
- 7:35Hardware
- 9:07How to make code efficient
- 10:25Lowering the cost
- 11:06Software as a solution
- 12:21Scale matters
- 13:17Compil time computing
- 14:23Compatibility
- 16:00Teaching C
- 16:23Humanity Diversity
- 16:57Learning C
- 18:28Human Interaction
- 19:49Reevaluating the Why
- 20:47The Road Map
- 21:43The Story
- 22:56Keep a Reference
- 23:24Basic Concepts
- 23:52Tooling
- 24:54IDEs
- 25:41Start in the Terminal
- 26:42Keep it Close
- 27:54Sharing Resources
- 28:23SSH Server
- 29:31Conclusion
related talks
01h 04mTeaching modern C++: is it a job or a mission?
01h 24mHow to Teach C++ and Influence a Generation
01h 01mLearning (and teaching) modern C++ - Challenges and Resources
05m10 Things Junior C++ Devs Don't Get
59m“How to Teach C++ and Influence a Generation”
42mMitigating the Intellectual Anxiety in Learning C++
01h 39m“Learning and Teaching Modern C++”
29mFrom C to Modern C++: Transforming the classroom and beyond
