1422 тысяч подписчиков
16 видео
HOW TRANSISTORS RUN CODE?
HOW TRANSISTORS REMEMBER DATA
Why Some Projects Use Multiple Programming Languages
How a Single Bit Inside Your Processor Shields Your Operating System's Integrity
How Real Projects Mix Compiled and Interpreted Languages
Why Are Threads Needed On Single Core Processors
The Weird Way Linux Creates Processes
IPC: To Share Memory Or To Send Messages
HOW COMPUTERS CAST STRINGS TO NUMBERS
The Fancy Algorithms That Make Your Computer Feel Smoother
The 80’s Algorithm to Avoid Race Conditions (and Why It Failed)
Threads On Multicore Systems
How the Clock Tells the CPU to "Move Forward"
The Most Successful Idea in Computer Science
How CPUs Interact with So Many Different Devices
Why Applications Are Operating-System Specific
Bit Shifting: The Hidden Trick Inside Your CPU
The size of your variables matters.
ARRAYLIST VS LINKEDLIST
The Weirdest Bug in Programming - Race Conditions
WHY IS THE STACK SO FAST?
This Simple Algorithm Powers Real Interpreters: Pratt Parsing
Why Some Low-Level Projects Are Full of Weird Code Like This
Why Installing Apps Is So Different on macOS, Windows, and Linux
The Question Nobody Ever Explains: Where Does the Kernel End?
How CPUs Run Functions
How Hardware Assist Software When Multitasking
CONCURRENCY IS NOT WHAT YOU THINK
A PROGRAM is not a PROCESS.
Signals: Make Ctrl+C Do Anything You Want
How History Shaped the Programming Terms We Still Use Today
That One Time I Needed a Linked List
How computer processors run conditions and loops
WHY IS THE HEAP SO SLOW?