CppCon 2019 has ended
Back To Schedule
Monday, September 16 • 14:00 - 15:00
Hello World From Scratch

Log in to save this to your schedule, view media, leave feedback and see who's attending!

"To make an apple pie from scratch, you must first invent the universe" —Carl Sagan

We’ll show how a Hello World program in C++ works from scratch, inventing the universe as we go along. We’ll demystify the journey your source code takes from textual representation to bytes executing on your processor. If you’ve ever wondered how the myriad of tools involved in translating and running C++ operate and fit together, then this talk is for you.

Topics covered will include stages of compilation, linkers, static/shared libraries, object file loading, operating system interaction, and maybe some apple pie.

avatar for Peter Bindels

Peter Bindels

Software Engineer, TomTom
Peter is a dedicated software engineer that is eager to show the world how to use C++ and good design to write fast, efficient and reliable software.
avatar for Simon Brand

Simon Brand

C++ Developer Advocate, Microsoft
Simon is Microsoft’s C++ Developer Advocate. Their background is in compilers and debuggers for embedded accelerators, but they’re also interested in generic library design, metaprogramming, functional-style C++, undefined behaviour, and making our communities more welcoming and... Read More →

Monday September 16, 2019 14:00 - 15:00 MDT
Crest 4/5
  Back to Basics