1422 тысяч подписчиков
16 видео
HOW TRANSISTORS RUN CODE?
HOW TRANSISTORS REMEMBER DATA
This Simple Algorithm Powers Real Interpreters: Pratt Parsing
The Fancy Algorithms That Make Your Computer Feel Smoother
Why Can't Programs Access Each Other's Memory?
Signals: Make Ctrl+C Do Anything You Want
The Weirdest Bug in Programming - Race Conditions
The 80’s Algorithm to Avoid Race Conditions (and Why It Failed)
WHY IS THE STACK SO FAST?
The Most Successful Idea in Computer Science
Why Ctrl-C terminate programs?
Rust in 2023. The definitive summary.
Threads On Multicore Systems
How the Clock Tells the CPU to "Move Forward"
How CPUs Interact with So Many Different Devices
Why Applications Are Operating-System Specific
How Hardware Assist Software When Multitasking
CONCURRENCY IS NOT WHAT YOU THINK
A PROGRAM is not a PROCESS.
Capacitors are terrible at remembering data. But for this reason we continue doing it.
How computer processors run conditions and loops
CRAFTING A CPU TO RUN PROGRAMS
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