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
1 month ago 00:02:04 2
The Sticky - Official Trailer | Prime Video
1 month ago 00:03:12 1
1993 Nissan Skyline Stock #1971-SCT
1 month ago 00:10:14 1
Suzuki motorcycle ignition key - custom product!
1 month ago 00:02:04 1
Axial SCX24 Lexus GX 470
1 month ago 00:00:00 1
LIVE: PM Modi & Spanish PM Pedro Sanchez Inaugurates TATA Aircraft Complex in Vadodara, Gujarat
1 month ago 00:08:27 1
China’s Secret Weapon: Advanced Anti-Stealth Radar on Triton Island!
1 month ago 00:28:25 1
Škofja Loka, Slovenia ▶ Шкофья-Лока, Словения
1 month ago 00:05:03 17
Mechanical 32-line COLOUR TV monitor
1 month ago 00:19:04 1
How he created his own UFO when he saw it in a dream? mr ho | ufo boat
1 month ago 00:31:35 1
World Powers Unite Against U.S. Economic Control! w/ Mark Sleboda
1 month ago 00:01:35 1
Iran-Israel Conflict | Pakistan Warns Israel | Breaking News | Samaa TV
1 month ago 00:06:09 1
The Reparations Grift is Gathering Pace...
1 month ago 01:13:59 1
Assange’s 1st public statement after he was released from prison: ’Pled guilty to journalism’
1 month ago 00:06:31 1
Iran aims to build Russian Su 30s and Su 35s
1 month ago 02:14:06 1
« Loups-Garous : Les origines » avec Hanael Parks
1 month ago 00:23:42 1
Cadex Tri Bike 2023 I Kristian Blummenfelt I SUB 7 World Record I World Champion 70.3 2022 I Giant
1 month ago 00:07:19 1
GDSII Import into ADS Layout | Stream in GDS Using Keysight ADS
1 month ago 00:57:02 1
Scientists Discuss New Theories on The Origins of Life in the Universe
1 month ago 00:00:55 1
First Lunar Outpost Lander: 9205-FLO-1 (FLO)
1 month ago 00:00:00 5
Հրատապ.Հերթը Տիգրանաշենինն է,հանձնու՞մ ենք․ Բայդենի սպառնալից նամակը Փաշինյանին․Ղազանի՝BRICS-ի մասին
1 month ago 00:13:09 1
Tilta Hydra Alien Car Mount System Video Tutorial
1 month ago 00:04:58 1
your mind will collapse if you try to imagine this | UNIVERSE SIZE COMPARISON
1 month ago 11:54:58 1
Tranquil and Beautiful October Autumn 🍁 Gentle Music to Calm the Nervous System and Soothe the Soul
1 month ago 01:37:55 1
PACE hearing on Julian Assange’s detention and conviction and their chilling effects on human rights