Using the Smallest C Program to Better Understand Your System (with pmap, vmmap, and strace).
Patreon ➤ / jacobsorber Courses ➤ https://jacobsorber.thinkific.com Website ➤ https://www.jacobsorber.com --- Using the Smallest C Program to Better Understand Your System (with pmap, vmmap, and strace). // In response to a student question, this video shows you how to compile programs without the overhead of the C standard library, which is often useful in understanding how your operating system works. *** Welcome! I post videos that help you learn to program and become a more confident software developer. I cover beginner-to-advanced systems topics ranging from network programming, threads, processes, operating systems, embedded systems and others. My goal is to help you get under-the-hood and better understand how computers work and how you can use them to become stronger students and more capable professional developers. About me: I'm a computer scientist, electrical engineer, researcher, and teacher. I specialize in embedded systems, mobile computing, sensor networks, and the Internet of Things. I teach systems and networking courses at Clemson University, where I also lead the PERSIST research lab. More about me and what I do: https://www.jacobsorber.com https://people.cs.clemson.edu/~jsorber/ http://persist.cs.clemson.edu/ To Support the Channel: like, subscribe, spread the word contribute via Patreon --- [ / jacobsorber ] rep the channel with nerdy merch --- [https://teespring.com/stores/jacob-so...] Source code is also available to Patreon supporters. --- [https://jsorber-youtube-source.heroku...]

The Inline Keyword in C.

Understanding a Program's Memory Layout

How to Check Your Pointers at Runtime

Tutorial: Debugging with Strace - A Peek Behind the Scenes of Linux Processes - Avikam Rozenfeld

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

When do I use a union in C or C++, instead of a struct?

How C Really Works

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones

Best Programming Language | John Carmack and Lex Fridman

Android 17 sucks. So I put Linux on a phone.

1983: Meet the COMPUTER ADDICTS | Newsnight | Retro Tech | BBC Archive

How to Set up Shared Memory in Your Linux and MacOS Programs. (shmget, shmat, shmdt, shmctl, ftok)

John Cleese’s Brillian Take on Religion & 'Life of Brian' | The Dick Cavett Show

the true reason C++ always wins

Every Level of Reverse Engineering Explained

Building the Smallest C# Game That Doesn’t Need .NET

Understanding the Pipe System Call (popen3 example in C)

Make your Data Type more Abstract with Opaque Types in C

How to Actually Learn C (2027 Edition)

