Assembly, System Calls, and Hardware in C++ - David Sankel - CppNow 2023
---
Under the Hood: Assembly, System Calls, and Hardware in C - David Sankel - CppNow 2023
Slides:
---
When programming day to day in C , we frequently take for granted the hardware instructions we’re creating. You may have heard that system calls are expensive, but do you know what a system call actually does? You may have heard of calling conventions, but do you know what that looks like in practice? All too often we take these and other aspects of our systems as a kind of uninvestigated lore.
In this talk we’re taking a deep dive into how computers work when you strip off the veneer of C code. We’ll cover assembly basics and delve into system calls, calling conventions, atomics, and other low-level aspects of computer hardware. Our primary focus will be x86-64/Linux, but we’ll touch on Arm and other operating systems where relevant.
---
David Sankel
David Sankel is a Principal Scientist in Adobe’s Software Technology Lab and an active member of the C Standardization Committee. His experience spans microservice architectures, CAD/CAM, computer graphics, visual programming languages, web applications, computer vision, and cryptography. He is a frequent speaker at C conferences and specializes in large-scale software engineering and advanced C topics. David’s interests include dependently typed languages, semantic domains, EDSLs, and functional reactive programming. He was the project editor of the C Reflection TS, is the Executive Director of the Boost Foundation, and an author of several C proposals including pattern matching and language variants.
---
Video Sponsors: think-cell and Bloomberg Engineering
Audience Audio Sponsors: Innoplex and Maryland Research Institute
---
Videos Filmed & Edited By Bash Films:
YouTube Channel Managed & Optimized By Digital Medium Ltd:
---
CppNow 2024
---
#boost #cpp #embedded
4 views
65
17
4 months ago 00:01:00 1
Nurgle’s NEW Plague System in Thrones of Decay Can Destroy Slaanesh Daemon’s Life
4 months ago 00:02:32 1
NFS: MOST WANTED REMASTERED | ЛУЧШАЯ ГРАФИКА 2022
4 months ago 00:11:37 1
MITSUBISHI Pajero Production (Sakahogi, Gifu, Japan) Mitsubishi Factory, Pajero 4 Assembly Line
4 months ago 00:29:28 1
WIM HOF Guided Breathing Meditation - 45 Breaths 4 Rounds Normal Pace | Up to 2:15min
4 months ago 00:04:35 1
SqlConnection could not be found in the namespace | Fixed
4 months ago 00:01:04 1
Circus Electrique | Launch Trailer
4 months ago 00:01:25 1
Наш Красавчик Артурчик❤️🥰 Персидская шиншилла в экстремальном типе
4 months ago 00:49:05 6
Bugatti Chiron - Inside the Factory | Full Documentary
4 months ago 00:27:22 1
WIM HOF Guided Breathing Meditation - 40 Breaths 4 Rounds Normal Pace No Voice No Music To 2:15min
4 months ago 00:11:03 1
Mars Operation | Animated Film 2022 | 3D Cartoon
4 months ago 00:15:55 1
Terrifying!! Putin Weapons Factory Mass Production of New T-90 Tanks Shocks US