Back to Basics: The Abstract Machine - Bob Steagall - CppCon 2020
https://cppcon.org/ https://github.com/CppCon/CppCon2020/blob/main/Presentations/back_to_basics_the_abstract_machine/back_to_basics_the_abstract_machine__bob...
🔥 Related Trending Topics
LIVE TRENDSThis video may be related to current global trending topics. Click any trend to explore more videos about what's hot right now!
THIS VIDEO IS TRENDING!
This video is currently trending in Thailand under the topic 'สภาพอากาศ'.
About this video
https://cppcon.org/
https://github.com/CppCon/CppCon2020/blob/main/Presentations/back_to_basics_the_abstract_machine/back_to_basics_the_abstract_machine__bob_steagall__cppcon_2020.pdf
---
The compilation of every C++ program is controlled by a little-known device that remains mysterious, or even unknown, to many programmers: the C++ abstract machine. When a program is compiled, the abstract machine constructs and expresses the compiler's "mental model" of that program. It is responsible for enforcing all of the rules governing C++ programs, and ensuring that programs execute properly when those rules are observed. What's more, the abstract machine is often quite different from the physical machine, and the difference between the two can be confusing at first.
The goal of this talk is to provide an introduction to the C++ abstract machine and describe its relationship to the C++ language, how it influences the way we think about coding in C++, and its relationship to the underlying hardware upon which C++ programs execute. If you were previously unaware of the abstract machine, or have only a vague notion of what it is, then this talk is for you. Attendees will leave this session with a basic understanding of what the abstract machine is, its conception of memory, its relationship to hardware, undefined/unspecified/implementation-defined/observable behavior, and the "as-if" rule.
---
Bob Steagall
Chief Cook and Bottle Washer, KEWB Computing
---
Streamed & Edited by Digital Medium Ltd - events.digital-medium.co.uk
events@digital-medium.co.uk
*-----*
Register Now For CppCon 2022: https://cppcon.org/registration/
*-----*
Video Information
Views
63.8K
Total views since publication
Likes
973
User likes and reactions
Duration
57:07
Video length
Published
Sep 22, 2020
Release date
Quality
hd
Video definition
About the Channel
Tags and Topics
This video is tagged with the following topics. Click any tag to explore more related content and discover similar videos:
#2020 #Back to Basics #Bob Steagall #Bob Steagall 2020 #Bob Steagall Talk #C++ basics #C++ language #Cppcon 2020 #Cppcon conference #KEWB Computing #abstract machine #as-if #back to basics #back to basics cppcon #basic c++ #c++ #c++ 2020 #c++ abstract machine #c++ class #c++ compiler #c++ talk #c++ tutorial #c++ workshop #compiler #compiling #cpp #cppcon #implementation-defined #learn c++ #programming #rule #simple c++ #source code #the abstract machine #undefined
Tags help categorize content and make it easier to find related videos. Browse our collection to discover more content in these categories.